网页搭建服务器
如何利用个人电脑搭建成网站服务器
1.个人电脑安装IIS(xp系统安装IIS5.1 ,2003系统默认自带,如果买到极其盗版的系统 那么安装IIS6.0,Windows7系统安装IIS7.0(Windows7系统自带))(对于IIS 的安装方法百度一下会找到许多,我就不介绍了)WindowsXP IIS5.1下载安装IIS 成功后在IIS里面发布我们的网站,怎样管理IIS不是本文的重点,这里请读者上百度查询。2.这里我们引用一个概念:动态域名解析器(百度百科:http://baike.baidu.com/view/762.htm)大家都知道家里面个人电脑上网用的IP都不是静态的,只要我们重新启动“猫”或者路由器我们的IP就会改变,在这里很多人就在问了,既然IP是变化的那么我们如何把我们的域名解析到我们的电脑?这就需要动态域名解析器了,他能获取我们当前电脑的外部IP并把我们设置的域名自动的绑定到这个IP上,无论IP怎样变化,我们的域名都能随时的解析。这样我们就能用我们自己的电脑发布网站了。让个人电脑变服务器:动态域名解析器有很多吗,笔者在这里主要讲解“花生壳”动态域名解析器的用法1.花生壳下载安装:http://www.oray.com/peanuthull/download.php2.申请注册花生壳用户并登陆该软件。并登陆到花生壳网站管理域名可以在花生壳网站注册新域名并解析,也可以转换域名DNS解析器到花生壳,也可以域名转换注册商到花生壳,也可以申请花生壳的免费二级域名。笔者在这里申请的是花生壳的免费二级域名。3.刷新电脑上的花生壳软件4.打开“控制面板”--“管理工具”--“Internet 信息服务(IIS)管理器”5.鼠标右键点击“网站”然后“添加网站”网站名称取个有意义的名称:我的网站物理路径:指向网站程序的根目录确保该网站在外部有足够的权限访问。具体详细的配置安装网站就不作解释了。当网站发布成功后如果你是“猫”拨号上网用户直接可以在外网访问该域名,如果你是路由器上网用户,则需要设置端口映射。注意事项:该方法只用于个人体验网站的建立,个人电脑不可能一天24小时开机,除非你购买的电脑的强硬的服务器配置,由于个人带宽的限制别人访问网站的速度将会很慢。
自己买了服务器,怎么创建自己的网站?
你好.说一下个人的看法.其实你这样操作是把简单的问题复杂化了.因为你涉及到的不仅仅是固定IP的问题.还有备案的问题.按照工信部的要求.网站在国内放域名是需要备案的.而备案需要你的接入商帮你提交.把服务器放在家里也就没有接入商.备案是个难题.另外家里无论是通风运行环境.电力保护措施等都远不如IDC机房.服务器的噪音.耗电量.辐射等也是你需要考虑的问题.如果结合这些全部算下来.比把机器托管在机房还要成本高的多.其实你可以先找服务商谈好.让他给你分配IP.然后你在家配置好以后再把机器托管到机房.这样没有人知道你的密码.服务器也只有你自己在用. 也就没有所谓的不安全了.至少和你在家里用是一样安全的.个人观点.希望对你有帮助.若有相关问题不懂或者需要帮忙的可以来找我
那么,寻求一个小型网站的方案。我这个网站用自己的服务器,服务器在家放着,不是一天24小时开机,况且我就一台服务器,也没必要托管啊,总之就是用这个小服务器在家建站,算是学习性的尝试,网站只服务10几人。(以后有资金了,再办个大的)寻求怎么办成这个网站,怎么让它入网呢?我该去找附近的接入商和他说我用自己的服务器,想开一个小型的网站,请它帮我代理吗?或者说我怎么才能成为接入商,为自己代理!
自己做一个网站服务器需要多少成本?
网站服务器的成本是没有标准的。预算成本需参考硬件配置(包括服务器本身与承载网络服务的网络设备)以及网络运营商签约费用、域名费用等;而硬件配置与签约费用取决于网站的访问量、存储量、安全级别、具体网站功能等。
远程服务器如何搭建网站?
远程服务器搭建网站,需要在服务器上配置好IIS,这个是运行ASP网页的环境,如果你的网站是PHP的,要安装阿帕奇运行环境,如果你的网站是JSP的,要安装tomcat环境.安装好网站程序运行环境后,就在某个盘里建个文件夹,专门用来放网站程序..但不要放在C盘.然后新建FTP帐号,使用FTP工具上传网站程序到网站文件夹里.具体步骤:1、在远程服务器上先配置好PHP的运行环境,或者用XAMPP环境包也行。2、建立站点,把路径指向你的php网站。3、如果有域名的话,再把域名绑定上去。基本上就这几个大概步骤。
自己网站搭建服务器需要多大的宽带?流程怎么走?
随着办公自动化的发展,在办公网络内的文件传输、交换等操作越来越频繁,文件大小也越来越庞大,通过文件夹共享的方式或者用闪存、移动硬盘来传输文件固然可以,但是比较繁琐,有一定的局限性,安全上也存在一些问题。而FTP 的存在,大大方便了局域网内远程交换文件资料的需要,充分体现了资源共享的精神。 FTP的全称是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。而FTP服务器,则是在网络上提供存储空间的计算机,它们依照FTP协议提供文件传输服务。当它们运行时,用户就可以连接到服务器下载文件,也可以将自己的文件上传到FTP服务器中。现在许多办公网络带宽可以达到100 M、1 000 M 。而且网络中的计算机硬盘也有足够的空间,完全满足FTP服务的工作环境,所以可以通过软件把自己的电脑变为一台FTP服务器,从而更有效的利用网络资源,提高工作效率。 1、用于架设FTP服务器的软件 常见的用于架设FTP服务器的软件有微软公司的Windows操作系统自带的ixs(Internet Infor—mation Server,因特网信息服务系统)和RhinoSoft.com公司的Serv—U。 如果只是想建个小型的同时在线用户数不超过10个的FTP服务器,且不会同时进行大流量的数据传输,可以用IIS作为服务器软件来架设(IIS只适用于Windows NT/2000/xP操作系统)。Win—dows默认安装时不安装IIS组件,需要手工添加安装。进入控制面板,找到“添加/册J除程序”,打开后选择“添加/册J除Windows组件”,在弹出的“W in—dows组件向导”窗口中,将“Internet信息服务(ixs)”项选中。再点击右下角的“详细信息”,在弹出的窗口中,找到“文件传输协议(FTP)服务”,选中后确定即可。安装完后需要重启,在W indows NT/2000/xP操作系统中的安装方法相同。IIS虽然安装简单,但管理功能不强,只有简单的账户管理、目录权限设置、消息设置、连接用户管理,不太适合有较高要求的用户使用。因此,推荐使用RhinoSo~公司的Serv—U 软件,它是目前比较常用的FTP服务器软件,设置简单,功能强大,性能稳定,做小型的F]rP服务器是很好的选择。它并不是简单地提供文件的下载,还为用户的系统安全提供了相当全面的保护。例如:您可以为FTP服务器设置密码、设置各种用户级的访问许可等等。 用Serv—U 软件架设FTP服务器,其实并没有技术难度。Serv—U 支持所有版本的Windows操作系统,可以设定多个 服务器,可以限定登录用户的权限、登录目录及服务器空间大小,功能非常完善。以下就以Serv—U 汉化版为例,讲讲架设FTP服务器的具体步骤。 2 用Serv—U软件架设FTP服务器的具体步骤 首先下载安装Serv—U,运行,将出现“设置向导”窗口,可以跟随着这个向导的指引,一步步进行操作。 (1)设置Serv—U 的IP地址与域名 一路单击“下一步”跳过系统提示信息,来到“您的IP地址”窗口,这里要求输入本机(即做为FTP服务器的电脑)的IP地址,如果你的电脑有固定的IP地址,那就直接输入;如果你只有动态IP(例如拨号用户),那该处请留空,Serv—U 在运行时会自动确定你的IP地址。 下一步,进行“域名”设定。这个域名只是用来标识该FTP 域,没有特殊的含义,比如输入“myftp”。接下来的“系统服务”选项必须选“是”,这样当你的电脑一启动,服务器也会跟着开始运行。 (2)设置匿名登录 下一步为“是否允许匿名访问?”,匿名访问就是允许用户以Anonymo~ 为用户名,无需特定密码即可连接服务器并拷贝文件。如果你不想-kl:陌生人随意进入你的FTP服务器,或想成立会员区,就应该在“匿名账号”窗口中选“否”,这样就只有经过你许可的用户才能登录该FTP。如果需要局域网内所有人或大多数人都能访问该FTP,那么在此选“是”。 之后就要为匿名账户指定FTP上传或下载的主目录。这是匿名用户登录到你的F]rP服务器后看到的目录。设定后,向导还会继续询问你是否将匿名用户锁定于此目录中,从安全的角度考虑,建议选“是”。这样匿名登录的用户将只能访问你指定的主目录及以下的各级子目录,而不能访问上级目录,便于保证硬盘上其他文件的安全。 (3)创建新账户 除了匿名用户,一般还需要建立有密码的专用账号,也就是说可以让指定用户以专门的账号和密码访问你的服务器,这样做适用于实行会员制下载或只让好友访问。在“命名的账号”窗口中将“创建命名的账号吗”选为“是”,进入“账号名称”设置,填入你制定的账号名称,而后在“账号密码”窗口输入该账号的密码。 单击“下一步”,会要求你指定FTP主目录,并询问是否将用户锁定于主目录中,选“是”,作用与匿名账户设定基本相同,不再赘述。 紧接着要设置该账户的远程管理员权限,分为“无权限”、“组管理员”、“域管理员”、“只读管理员”和“系统管理员”五种选项,每项的权限各不相同,可根据具体情况进行选择。 最后,点击“完成”退出向导,Serv—U 软件主界面将自动弹出,我们还要在此进行一些管理员设置。 (4)管理员设置 每个Serv—U 引擎都能用来运行多个虚拟的F]rP服务器,而虚拟的F]rP服务器就称为“域”。 对 rP服务器来说,建立多个域是非常有用的,每个域都有各自的用户、组和相关的设置。下面就简要说说管理器界面上必要的各项设置。 ① 首先点击窗体左方的“本地服务器”,勾选右边的“自动开始(系统服务)”。这样,在计算机启动时,Serv—U 就可以自动启动。 ② 选择左方的“域一活动”,这里记载了该域下所有用户的活动情况,是非常重要的监控数据。在这里,你可以实时地看到所有访问你的FTP服务器的用户所做的操作,并据此做出相应的处理。 ③ “域一组”:在此可自建一些用户组,把各类用户归到相应的组中,便于管理。 ④ “域一用户”:这里有刚建立的账号,其中的细节设置十分重要,具体如下。 账号:如果有用户违反F]rP的规定,你可以点击此处的“禁用账号”,让该用户在一段时间内被禁止登录。另外此处的“锁定用户于主目录”一定要勾选,否则你硬盘的绝对地址将暴露。 常规:根据自身的实际需要,在此设置最大的下载和上传速度、登录到本服务器的最大用户数、同一IP的登录线程数等。 IP访问:你可以在此允许或拒绝某个IP访问你的 rP服务器,只要在“编辑规则”处填上一个或一类IP地址(例如:192.168.1.10,192.168.1.*,这里的*为通配符,即指192.168.1.1~ l92.168.1.255所有的IP地址)并添加到IP访问规则里,以后该IP的访问将会按IP访问规则处理,即允许或禁止。这样就可以控制访问你的FTP服务器的用户。 配额:勾选“启用磁盘配额”,在此为每位F'I'P用户设置硬盘空间。点击“计算当前”,可知当前的所有已用空间大小,在“最大”一栏中设定最大的空间值。这里应该根据你的电脑硬盘具体的分区情况和分区大小来确定,以免因服务器硬盘空间不够不能上传文件。 最后,请在有改动内容的标签卡上点击右键,选择“应用”,这样才能使设置生效。 现在,一个简单的F] 服务器就已经完整地呈现在面前了。 3 使用Serv—U架设F]rP服务器时几个需要注意的设置 (1)虚拟路径:FTP主目录所在分区的剩余空 间随着内容的不断添加而越来越少,而其他分区中还有很多空间,怎么才能把这些空间利用起来呢? 这时可以通过“虚拟路径映射”功能把硬盘上不同分区里要共享的文件和目录映射到F]rP服务器上的主目录下,使其他人在访问你的F]rP时,只在主目录下就可以读取并下载这些目录中的内容,就好象它们本来就位于主目录中一样,这样既减轻了F]rP服务器的维护工作,又使用户能够共享的资源。具体步骤为点击域名下的“设置”一“虚拟路径”标签一“添加”按钮,然后按提示操作即可。 (2)目录访问规则:在域名下的“用户”一“帐号名称”一“目录访问”标签中,对目录访问规则的设置有以下几个。 文件:读取、写入、追加、删除、执行。允许上传文件的目录就需要勾选读取、写入、追加,删除和执行可根据具体情况设置。 目录:列表、创建、删除。允许上传文件的目录就都勾选上。 子目录:继承。这是指在此目录下的所有子目录都与最上层目录的访问规则一样,所以选中后,下层的子目录就没有必要再单独设置访问规则了。 (3)最大上传/下载速度:在“本地服务器”一“设置”一“常规”标签中,可以设置最大上传,下载速度,这可以根据局域网的带宽情况和 服务器的使用情况因地制宜。例如,在l00M 带宽的局域网内,下载速度设置过高(8 M byte/s以上)可能会影响FTP服务器本机的使用,应适当调低。 4 结束语 Serv—U 软件中还有很多设置,需要使用者有较多的专业知识,但总体来讲还是比较简单易用的,不需要改动太多的设置就可以把FTP服务器维护的很好,对于办公局域网络内的F]rP应用足以应付了。这里只是简单的说明了Serv—U 软件的一些设置和使用方法,要想管理好F]rP服务器,还要结合实践来不断的学习。
linux系统下怎么搭建网站服务器?
Redhat下搭建LAMP环境,即可实现网站服务器(web)的功能,方法如下:一、安装mysql#1.首先查看系统是否已经安装过了mysql.rpm -qa | grep mysql#2.采用cmake方式安装(mysql-5.0.21.tar.gz)configure & make & make install#3.mysql 的安装方法:cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/data/mysql/etc -DMYSQL_DATADIR=/data/mysql -DMYSQL_TCP_PORT=3306 -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock -DMYSQL_USER=mysql -DEXTRA_CHARSETS=all -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1makemake install#在make与make install的时候可以看到进度百分比,感觉这一点要比configure方式要好。#配置并初始化数据库#1.创建用户和用户组groupadd mysqluseradd mysql -g mysql#2.赋予数据存放目录权限chown mysql:mysql -R /usr/local/mysql/data #3.创建my.cnf配置文件mkdir /usr/local/mysql/logmkdir /usr/local/mysql/etccp support-files/my-medium.cnf /usr/local/mysql/etc/my.cnf #4.初始化数据库#执行前需赋给scripts/mysql_install_db文件执行权限chmod 755 scripts/mysql_install_dbscripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ #5.创建管理MySQL数据库的shell脚本mkdir /usr/local/mysql/init.dcp support-files/mysql.server /usr/local/mysql/init.d/mysql#6.赋予shell脚本可执行权限:chmod +x /usr/local/mysql/init.d/mysql#7.启动MySQL:/usr/local/mysql/bin/mysqld_safe &/usr/local/mysql/init.d/mysql start #8.通过命令行登录管理MySQL服务器(提示输入密码时直接回车):/usr/local/mysql/bin/mysql -u root -p -S /tmp/mysql.sock二、安装apache (httpd-2.0.59.tar.gz)#1.解压tar zxf httpd-2.0.59.tar.gzcd httpd-2.0.59#2.解决Apache的关联软件安装过程中的报错问题:./configure --prefix=/usr/local/aprmake && make install#提示configure: error: APR-util not found. Please read the documentation#下载apr-util-0.9.19.tar.bz2进行编译安装./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/aprmake && make install#提示pcre错误#下载安装pcre./configure --prefix=/usr/local/pcremake && make install#3.安装APACHE./configure --prefix=/usr/local/apache-with-apr=/usr/local/apr -with-apr-util=/usr/local/apr-util-with-pcre=/usr/local/pcremakemake install#4.配置启动APACHE#启动Apache中的php选项,找到下面两行vi /usr/local/apache/conf/httpd.conf#修改默认启动页DirectoryIndex index.html index.php #指定主目录(/usr/local/apache2/htdocs)DocumentRoot ServerName 127.0.0.1:80#启动/usr/local/apache/bin/apachectl start三、安装php (php-5.1.6.tar.bz2)#1.使用命令检查并配置安装需要的系统环境,并生成安装配置文件。命令行如下:./configure --prefix=/usr/local/freetype make make install #2.安装PHPtar jxf php-5.1.6.tar.bz2cd php-5.1.6./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql--with-apxs2=/usr/local/apache/bin/apxs --with-freetype-dir=/usr/local/freetype --with-mysqli--with-curl --with-gettext --with-bz2 -enable-shmop --enable-calendar --with-openssl--with-pspell --enable-ftp --with-openssl --with-zlib --enable-exif --with-gmp--enable-sysvmsg --enable-sockets --enable-wddx --with-xsl --with-mcrypt--with-pdo-mysql --with-gdmake & make install#3.配置php.ini文件cp php.ini-dist /usr/local/lib/php.ini //复制php的配置文件cd /usr/local/lib/vi php.ini //修改配置文件register_globals = On //一般在414行max_execution_time = 30 ; // 改为600 (增加处理脚本的时间限制) max_input_time = 600 ; //最大输出时间600秒 memory_limit = 8M ; //改为40M (这样才能发10M的附件) register_global =On post_max_size = 2M ; //php可接受的 post 方法大小 2M file_uploads = On ; //允许上载文件 upload_max_filesize = 2M ; //最大上载文件2M session.auto_start = 1 ; //session自动启动四、安装phpMyAdmintar zxf phpMyAdmin-2.6.0.tar.gzmv phpMyAdmin-2.6.0 /usr/local/apache/htdocs/ vi config.inc.php #修改这个文件$cfg['Servers'][$i]['host'] = 'localhost'; //改成你数据库服务器的主机名或IP地址;$cfg['Servers'][$i]['user'] = 'root'; // MySQL 数据库的用户名;$cfg['Servers'][$i]['password'] = ''; // MySQL 数据库的密码;#主要修改这几项,保存退出#测试:http://IP/phpMyAdmin-2.6.0#这里可以修改phpMyAdmin-2.6.0这个目录的名字,这样访问比较方便
如何访问服务器上自己建立的网站
远程登录服务器以centos服务器安装Apache服务为例编辑/etc/httpd/conf/httpd.conf添加一个站点配置文件绑定你的域名并重启Apache服务;登录域名服务器的域名管理后台,添加A记录www和顶级域名到服务器的ip上等待2-24小时等解析生效了直接访问域名。
linux系统下怎么搭建网站服务器?
Redhat下搭建LAMP环境,即可实现网站服务器(web)的功能,方法如下:一、安装mysql#1.首先查看系统是否已经安装过了mysql.rpm -qa | grep mysql#2.采用cmake方式安装(mysql-5.0.21.tar.gz)configure & make & make install#3.mysql 的安装方法:cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/data/mysql/etc -DMYSQL_DATADIR=/data/mysql -DMYSQL_TCP_PORT=3306 -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock -DMYSQL_USER=mysql -DEXTRA_CHARSETS=all -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1makemake install#在make与make install的时候可以看到进度百分比,感觉这一点要比configure方式要好。#配置并初始化数据库#1.创建用户和用户组groupadd mysqluseradd mysql -g mysql#2.赋予数据存放目录权限chown mysql:mysql -R /usr/local/mysql/data #3.创建my.cnf配置文件mkdir /usr/local/mysql/logmkdir /usr/local/mysql/etccp support-files/my-medium.cnf /usr/local/mysql/etc/my.cnf #4.初始化数据库#执行前需赋给scripts/mysql_install_db文件执行权限chmod 755 scripts/mysql_install_dbscripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ #5.创建管理MySQL数据库的shell脚本mkdir /usr/local/mysql/init.dcp support-files/mysql.server /usr/local/mysql/init.d/mysql#6.赋予shell脚本可执行权限:chmod +x /usr/local/mysql/init.d/mysql#7.启动MySQL:/usr/local/mysql/bin/mysqld_safe &/usr/local/mysql/init.d/mysql start #8.通过命令行登录管理MySQL服务器(提示输入密码时直接回车):/usr/local/mysql/bin/mysql -u root -p -S /tmp/mysql.sock二、安装apache (httpd-2.0.59.tar.gz)#1.解压tar zxf httpd-2.0.59.tar.gzcd httpd-2.0.59#2.解决Apache的关联软件安装过程中的报错问题:./configure --prefix=/usr/local/aprmake && make install#提示configure: error: APR-util not found. Please read the documentation#下载apr-util-0.9.19.tar.bz2进行编译安装./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/aprmake && make install#提示pcre错误#下载安装pcre./configure --prefix=/usr/local/pcremake && make install#3.安装APACHE./configure --prefix=/usr/local/apache-with-apr=/usr/local/apr -with-apr-util=/usr/local/apr-util-with-pcre=/usr/local/pcremakemake install#4.配置启动APACHE#启动Apache中的php选项,找到下面两行vi /usr/local/apache/conf/httpd.conf#修改默认启动页DirectoryIndex index.html index.php #指定主目录(/usr/local/apache2/htdocs)DocumentRoot ServerName 127.0.0.1:80#启动/usr/local/apache/bin/apachectl start三、安装php (php-5.1.6.tar.bz2)#1.使用命令检查并配置安装需要的系统环境,并生成安装配置文件。命令行如下:./configure --prefix=/usr/local/freetype make make install #2.安装PHPtar jxf php-5.1.6.tar.bz2cd php-5.1.6./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql--with-apxs2=/usr/local/apache/bin/apxs --with-freetype-dir=/usr/local/freetype --with-mysqli--with-curl --with-gettext --with-bz2 -enable-shmop --enable-calendar --with-openssl--with-pspell --enable-ftp --with-openssl --with-zlib --enable-exif --with-gmp--enable-sysvmsg --enable-sockets --enable-wddx --with-xsl --with-mcrypt--with-pdo-mysql --with-gdmake & make install#3.配置php.ini文件cp php.ini-dist /usr/local/lib/php.ini //复制php的配置文件cd /usr/local/lib/vi php.ini //修改配置文件register_globals = On //一般在414行max_execution_time = 30 ; // 改为600 (增加处理脚本的时间限制) max_input_time = 600 ; //最大输出时间600秒 memory_limit = 8M ; //改为40M (这样才能发10M的附件) register_global =On post_max_size = 2M ; //php可接受的 post 方法大小 2M file_uploads = On ; //允许上载文件 upload_max_filesize = 2M ; //最大上载文件2M session.auto_start = 1 ; //session自动启动四、安装phpMyAdmintar zxf phpMyAdmin-2.6.0.tar.gzmv phpMyAdmin-2.6.0 /usr/local/apache/htdocs/ vi config.inc.php #修改这个文件$cfg['Servers'][$i]['host'] = 'localhost'; //改成你数据库服务器的主机名或IP地址;$cfg['Servers'][$i]['user'] = 'root'; // MySQL 数据库的用户名;$cfg['Servers'][$i]['password'] = ''; // MySQL 数据库的密码;#主要修改这几项,保存退出#测试:http://IP/phpMyAdmin-2.6.0#这里可以修改phpMyAdmin-2.6.0这个目录的名字,这样访问比较方便