如何在服务器上搭建web服务器

作者&投稿:宦希 (若有异议请与网页底部的电邮联系)
如何在自己的电脑上搭建web服务器~

每个人都可拥有自己的免费网站,IT人员教你用电脑搭建web服务器

可以参考如下Web服务器的建立过程。示例环境及web服务器软件:

Ubuntu 12.04
LAMP(Linux,Apache,Mysql,PHP)

1、安装Apache

(1)在安装HTTP Server之前需安装APR(Apache Portable Runtime)和APR-util安装APR
$ tar zxvf apr-1.4.6.tar.gz
$ cd apr-1.4.6/
$ ./configure
$ make
$ sudo make install


(2)安装APR-util

$ tar zxvf apr-util-1.4.1.tar.gz
$ cd apr-util-1.4.1
$ ./configure –with-apr=/usr/local/apr (whereis apr)
$ make
$ sudo make install



(3)安装httpd-2.4.2.tar.bz2默认安装位置/usr/local/apache2网页放在/usr/local/apache2/htdocs配置文件/usr/local/apache2/conf/httpd.conf

$ tar jxvf httpd-2.4.2.tar.bz2
$ cd httpd-2.4.2/
$ ./configure
$ make
$ sudo make install

(4)启动HTTP Server$ sudo /usr/local/apache2/bin/apachectl startAH00558: httpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1. Set the ‘ServerName’ directive globally to suppress this message

(5)查看http是否正常运行$ netstat -a | grep httptcp 0 0 *:http *:* LISTEN

(6)在浏览器输入127.0.0.1如果正常应该显示“It works!”


2、安装MySQL

(1)、下载安装mysql-5.5.25.tar.gz,默认安装位置/usr/local/mysql/

$ tar zxvf mysql-5.5.25.tar.gz
$ cd mysql-5.5.25/
$ sudo groupadd mysql
$ sudo useradd -r -g mysql mysql
$ cmake .
$ make
$ sudo make install
$ cd /usr/local/mysql/
$ sudo chown -R mysql .
$ sudo chgrp -R mysql .
$ sudo scripts/mysql_install_db –user=mysql
$ sudo chown -R root .
$ sudo chown -R mysql data/
$ sudo cp support-files/my-medium.cnf /etc/my.cnf
$ sudo cp support-files/mysql.server /etc/init.d/mysql.server

(2)、启动MySQL:
方法1:$ sudo service mysql.server start
方法2:$ sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &



3、安装PHP

(1)安装下载php-5.4.4.tar.gz

$ tar zxvf php-5.4.4.tar.gz
$ cd php-5.4.4
$ ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-mysqli --enable-mbstring --with-mcrypt(可能需要安装libmcrypt-dev )
$ sudo make install
$ sudo cp php.ini-development /usr/local/lib/php.ini

(2)配置HTTP Server使之支持PHPapache配置文件/usr/local/apache2/conf/httpd.conf修改或添加如下配置


DirectoryIndex index.php


SetHandler application/x-httpd-php


(3)重启HTTP Server
$ sudo /usr/local/apache2/bin/apachectl restart

IIS的安装
  一般在安装操作系统时不默认安装IIS,所以在第一次配置Web服务器时需要安装IIS。安装方法为:
  1、打开“控制面板”,打开“添加/删除程序”,弹出“添加/删除程序”窗口。
  2、单击窗口中的“添加/删除Windows组件”图标,弹出“Windows组件向导”对话框。

图1
  3、选中“向导”中的“应用程序服务器”复选框。单击“详细信息”按钮,弹出“应用程序服务器”对话框。

图2
  4、选择需要的组件,其中“Internet信息服务(IIS)”和“应用程序服务器控制台”是必须选中的。选中“Internet信息服务(IIS)”后,再单击“详细信息”按钮,弹出“Internet信息服务(IIS)”对话框。

图3
  5、选中“Internet信息服务管理器”和“万维网服务”。并且选中“万维网服务”后,再单击“详细信息”按钮,弹出“万维网服务”对话框。

图4
  6、其中的“万维网服务”必须选中。如果想要服务器支持ASP,还应该选中“Active Server Pages”。逐个单击“确定”按钮,关闭各对话框,直到返回图1的“Windows组件向导”对话框。
  7、单击“下一步”按钮,系统开始IIS的安装,这期间可能要求插入Windows Server 2003安装盘,系统会自动进行安装工作。
  8、安装完成后,弹出提示安装成功的对话框,单击“确定”按钮就完成了IIS的安装。
在IIS中创建Web网站
  打开“Internet 信息服务管理器”,在目录树的“网站”上单击右键,在右键菜单中选择“新建→网站”,弹出“网站创建向导”:

图6

图7
  网站描述就是网站的名字,它会显示在IIS窗口的目录树中,方便管理员识别各个站点。本例中起名为“枝叶的网站”。

图8
  网站IP地址:如果选择“全部未分配”,则服务器会将本机所有IP地址绑定在该网站上,这个选项适合于服务器中只有这一个网站的情况。也可以从 下拉式列表框中选择一个IP地址(下拉式列表框中列出的是本机已配置的IP地址,如果没有,应该先为本机配置IP地址,再选择。)
  TCP端口:一般使用默认的端口号80,如果改为其它值,则用户在访问该站点时必须在地址中加入端口号。
  主机头:如果该站点已经有域名,可以在主机头中输入域名。

图9
  主目录路径是网站根目录的位置,可以用“浏览”按钮选择一个文件夹作为网站的主目录。

图10
  网站访问权限是限定用户访问网站时的权限,“读取”是必需的,“运行脚本”可以让站点支持ASP,其它权限可根据需要设置。
  单击“下一步”,弹出“完成向导”对话框,就完成了新网站的创建过程,在IIS中可以看到新建的网站。把做好的网页和相关文件复制到主目录中,通常就可以访问这个网站了。

图11
  访问网站的方法是:如果在本机上访问,可以在浏览器的地址栏中输入“http://localhost/”;如果在网络中其它计算机上访问,可以在浏览器的地址栏中输入“http://网站IP地址”。
网站的基本配置
  如果需要修改网站的参数,可以在“网站名字”上单击右键,在右键菜单中选择“属性”,可以打开“网站属性”对话框。
  1、“网站”标签

图12
“网站标识”:可以设置网站名字、IP地址、端口号。单击“高级”按钮可以设置主机头名。
  2、“主目录”标签

图13
  在本地路径中可以设置主目录的路径名和访问权限。
  3、“文档”标签

图14
  默认文档是指访问一个网站时想要打开的默认网页,这个网页通常是该网站的主页。如果没有启用默认文档或网站的主页文件名不在默认文档列表中,则访问这个网站时需要在地址中指明文件名。
  默认文档列表中最初只有4个文件名:Default.htm、Default.asp、index.htm和Default.aspx。我用 “添加”按钮加入了一个index.asp,并用“上移”按钮把它移到了顶部。这主要是因为我的网站的主页名为“index.asp”,所以应该把它加入 列表,至于是否位于列表顶部倒是无关紧要的。
  经过以上配置,一个Web网站就可以使用了。把制作好的网页复制到网站的主目录中,网站主页的文件名应该包含在默认文档中。打开浏览器,在地址栏中输入“http://本机IP地址”,就可以打开网站的主页。其它页面可以用网页中的超链接打开。
  虚拟目录
  虚拟目录可以使一个网站不必把所有内容都放置在主目录内。虚拟目录从用户的角度来看仍在主目录之内,但实际位置可以在计算机的其它位置,而且虚拟目录的名字也可以与真实目录不同。
 
创建虚拟目录的方法:
  打开 Internet 信息服务窗口,在想要创建虚拟目录的 Web 站点上 单击右键,选择“新建”→“虚拟目录”。弹出虚拟目录创建向导:

图16
  别名是映射后的名字,即客户访问时的名字;

图17
  路径:服务器上的真实路径名,即虚拟目录的实际位置;

图18
  访问权限:指客户对该目录的访问权限。
  单击“下一步”按钮,弹出完成对话框,虚拟目录就建立成功了。把相关文件复制到虚拟目录中,用户就可以按照虚拟的树形结构访问到指定文件了。
  通常虚拟目录的访问权限、默认文档等都继承自主目录,如果需要修改,可在“Internet 信息服务管理器”中的虚拟目录上单击右键,选择“属性”,就可以修改虚拟目录的参数设置了。
  常见问题
  1、如何在一台Web服务器上建立多个网站?
  在IIS管理器的“网站”上单击右键,选择“新建Web网站”,然后用“网站创建向导”可以创建新网站,每运行一次就能创建一个网站。
  多网站的关键是如何区分各个网站,区分的依据是IP地址、TCP端口号、主机头,只要这三个参数中有任何一个不同都可以。
  ①用IP地址区分各网站:首先为服务器配置多个IP地址,然后在网站属性的IP地址栏目中为每个网站设置一个IP地址。
  ②用TCP端口区分各网站:这时各网站可以使用相同的IP地址,但把TCP端口设置的不同(应该使用1024~65535之间的值),这样也可以区分各网站。但这种方法要求用户在访问网站时,必须在地址中加入端口号,显得不太方便,一般不用。
  ③用主机头区分各网站:主机头是一个符合DNS命名规则的符号串,一般就用网站的域名作为主机头。设置主机头可以在网站属性的“网站”标签中单击“高级”按钮进行设置。

网站搭建流程如何做一个网站!web服务器搭建网站!中小型网站




服务器安装Windows Server有何方式?
例如,如果一台服务器上运行的是Windows Server 2012 R2,并且需要升级到Windows Server 2019,可以使用升级安装来完成这个过程。在升级过程中,可以选择保留原有的文件和设置,或者进行自定义设置以满足特定需求。完成升级后,服务器将运行新的Windows Server 2019操作系统,并且原有的应用程序和数据仍然可用。

好何建web服务器好啊,我的是adsl,iis6.0,但总是ip指向不了主页,请大...
1.通过“开始”→“程序”→“管理工具”→“Internet服务管理器”可以启动“Internet信息服务”管理工具,IIS的所有设置就都在这里了。2.在窗口左边你的主机名上单击鼠标右键,依次选择“新建”→“Web站点”来建立一个你自己的Web服务器。3.在接着出现的“Web站点创建向导”中进行“下一步”并在新出...

如何在服务器上开通ftp如何在服务器上开通端口
拿下载文件为例,当你启动FTP从远程计算机拷贝文件时,你事实上启动了两个程序:一个本地机上的FTP客户程序:它向FTP服务器提出拷贝文件的请求。另一个是启动在远程计算机的上的FTP服务器程序,它响应你的请求把你指定的文件传送到你的计算机中。FTP采用“客户机\/服务器”方式,用户端要在自己的本地计算机上安装FTP客户...

如何自己搭建魔兽世界私服?
想象一下,掌控一个属于自己的魔兽世界,不再受他人服务器的限制,体验独一无二的游戏世界。strong>自己搭建私服,不仅能满足你对游戏的深度热爱,还能避免被商业运营榨取,何乐而不为呢?我有幸分享给你一份珍贵的宝藏——魔兽世界3.22版的私服软件,它包含了数百兆的内容,为你打开一个全新的冒险之...

如何在 Windows Server 2003 中安装和配置 DNS 服务器
在“备选 DNS”,键入其他内部 DNS 服务器的 IP 地址,或将该框留空。完成 DNS 静态地址的设置后,单击“确定”,再单击“关闭”.在您单击“关闭”后,“配置 DNS 服务器向导”即会启动。在此向导中,请按照下列步骤操作:在“选择配置操作” 页面上,选中 “创建正向查找区域” 复选框,再单击...

如何创建自己的网站???
要注册网站域名,购买或者租用到网站的空间。上传内容,上传图文和视频等内容就可以创建自己的网站了。现在市场上很多各式各样的网站搭建工具,网站制作平台,任意找一个自己用起来易上手的工具即可。网站搭建工具中一般都有模板提供,可以按照行业、风格、类型来选择自己中意的模板。选好后就可以套用,网站...

个人可以自己在家组装网站服务器吗?
服务器的种类不少,主要根据自己的需求,安装不同的系统服务,比如网站用web服务,以及文件使用FTP服务等,这里以FTP服务器为例:正常的服务器系统,建议使用windows2003或以上的专业系统版本。对于许多在内网搭建服务,如何把内网IP映射到公网,使公网也能轻松访问所搭建的服务,例如,网站、管家婆、FTP、SVN...

如何在windows服务器中使用syslog功能
4. 在操作窗口内,首先输入cd c:\\windows\\system32 命令进入 c:\\windows\\system32目录下,然后执行命令evtsys –i –h 192.168.2.104 。下面详细介绍evtsys命令参数意思。-i 表示安装成系统服务 -h 指定log服务器的IP地址 如要设置端口,在IP地址后加上自己要设置的端口就可以了。ip地址与端口...

什么是www服务器,什么又是B2G?
www服务器:简而言之支持WWW协议的服务器叫做Web服务器 W W W (World Wide We b )是一个大规模、在线式的信息储藏所,用户可以通过一个被称作为浏览器(b r o w s e r )的交互式应用程序来查找。许多浏览器具有一个点击界面-浏览器在用户的计算机屏幕上显示信息并且允许用户通过鼠标来进行操纵。所显示的信...

怎么建立ftp站点 并可以在其它机器上用ftp:\/\/...来访问站点
在“控制面板”的“管理工具”中,启动IIS,并启动IIS上的FTP服务。在默认情况下,此时你的FTP服务器已经搭建好了,并且可以立即登录,但是该FTP中没有任何文件。右击IIS中的“默认FTP站点”节点,选择“属性”命令,打开相应的属性设置对话框。点击“主目录”选项卡,在FTP站点目录的“本地路径”处填上...

龙潭区19750886810: 如何搭建Web服务器 -
战赖祖师: windows Server 2012 搭建web服务器方法如下:打开服务器管理器,找到添加角色与功能,单击打开.点击下一步,至如图所示的界面,检查一下服务器信息,看看是否有误,确认无误后,点击下一步选择Web服务器,在前面打对勾选择完后会弹出提示框,如下图所示,选择添加功能进到如图所示的页面后,可以选择要添加的WEB服务器的具体功能,可根据情况自行选择,这里我们选择默认设置,不做更改注意:在选择功能的时候,一定要检查一下最后面的管理工具中的IIS管理控制台是否选上.选择完功能后,单击下一步,进入安装界面,点击安装安装成功后,点击关闭

龙潭区19750886810: 怎么搭建WEB服务器 求帮忙. -
战赖祖师: 如果要用IIS搭建WEB服务器的话,先做准备工作:下载好IIS6 for2003或者准备好2003安装盘,再继续下面的工作: 第一步:默认情况下IIS6是没有安装在Windows2003系统中的,所以我们需要手动安装这个组件,通过任务栏的“开始->程序->...

龙潭区19750886810: WEB服务器架设 -
战赖祖师: 系统装win2003,2000,2008都可以.然后在控制面板里装IIS组件.还要装一个FTP服务软件,一般用serv-U软件.打开IIS管理器,建立站点,给每一个客户建立一个站点,指向一个文件夹,然后打开serv-U软件管理器,建立用户,把该用户的目录锁定在网站对应的目录.把FTP账号和密码给客户就行了.注意服务器磁盘要用NTFS,设置好权限,不要让internet来宾账号访问其它盘的文件.

龙潭区19750886810: 如何在windows server 2008 r2 上配置web服务器 -
战赖祖师: 1、启动Windows Server 2008 R2操作系统,如图所示.单击任务栏上的“开始”按钮以显示“开始”菜单中的“管理工具→服务器管理器”项. 2、调出“服务器管理器”程序窗口.单击“服务器管理器→角色→添加角色”图标,下一步将...

龙潭区19750886810: 如何在局域网里建立个人WEB服务器
战赖祖师: web服务器架设一. 这次讲的是IIS的一些设置,由于小弟中用过win2k的服务器版,其它的我就不会了,同时我管理服务器也只有两个月的时候,在此之前,从来没有接触过iis之类的,连在本机调试也没有.这次由于很多的朋友问iis的设置问题,...

龙潭区19750886810: 如何架设一个web服务器? -
战赖祖师: WEB服务器在WINDOWS环境下架设的话很简单,在控制面板里选择添加删除程序--添加删除WINDOWS组件,选择IIS 也就是INTERNET信息服务,然后放入系统光盘,安装完IIS后在管理工具里配置IIS,设置虚拟目录和访问权限,这是你的机器已经是一台WEB服务器了,只安装IIS的WEB服务器支持HTML,XML,和ASP,此时别人就可以通过你的IP地址访问你存放在本机的网站,或者下载存在本机的电影和音乐 但这只是一个局域网WEB服务器,因为你的IP只是一个局域网IP,如果想让所有人都能访问的话,两个方法,一个是自己接入一个有独立IP的光纤连在配置的服务器上,另外就是将你的服务器托管的到机房.

龙潭区19750886810: 如何架设WEB服务器?寻高手.急!
战赖祖师: 第一安装一个服务器版本的操作系统linux、win等等 都可以,你电脑要是配置高的话建议双系统. 第二利用花生壳软件,把自己的ip帮定.自己上baidu找任何应用. 第三建设web服务器要是用win的东西基本上就是下一步,别的系统自己找命令. ok完成~!大多数的东西需要自己学.要是把所有的东西全给你打出来的话.2000字的上限,是一定不够的.最少要2万字还要很多截图.

龙潭区19750886810: 怎么样把电脑构建web服务器?
战赖祖师: 第一步:IIS的安装A.在控制面板中选择“添加/删除程序”,在出现的对话框中选择“添加/删除Windows组件”.B.在出现的复选框中选择安装Internet信息服务(IIS),这一组件约需19MB的空间.C.点击“下一步”,并将Win2000安装光盘...

龙潭区19750886810: 如何在Windows Server 上通过IIS 架设Web 服务器?(请简述) -
战赖祖师: 先安装windows,安装成功后,再安装iis即可

龙潭区19750886810: 怎么在windows10下搭建web服务器 Windows10下搭建web服务器的方法 -
战赖祖师: 一、建立第一个Web站点比如本机的IP地址为192.168.0.1,自己的网页放在D:\Wy目录下,网页的首页文件名为Index.htm,现在想根据这些建立好自己的Web服务器.对于此Web站点,我们可以用现有的“默认Web站点”来做相应的修改后,...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网