码迷,mamicode.com
首页 > Web开发 > 详细

Web服务器搭建和设置

时间:2016-05-07 08:22:34      阅读:622      评论:0      收藏:0      [点我收藏+]

标签:

一、装载Web服务器所需软件,设置服务器的IP为192.168.1.2
1.设置IP

ifconfig eth0 192.168.1.2

2.查看IP

ifconfig

二、在IP地址为192.168.1.2的Web服务器中,为系统中的xxx用户设置个人主页空间。该用户的主目录为/home/xxx,个人主页空间所在的目录为www
1.在www主机中增加账户xxx,并改变其密码

useradd xxx
passwd xxx

2.默认在/home目录下建立其个人目录/home/xxx

ls /home

3.编辑/etc/httpd/conf/httpd.conf文件,改变如下

<IfModulel mod_userdir.c>
#UserDir disable
UserDir public_html
</IfModulel>

4.在账户xxx主目录/home/xxx下建立public_html目录

mkdir xxx/public_html

5.在public_html目录下建立index.html文件,并写入I am xxx

touch xxx/public_html/index.html
echo “I am xxx”>xxx/public_html/index.html

6.重启httpd服务,测试xxx个人主页服务

service httpd restart 

7.在浏览器上输入测试

http://192.168.1.2/~xxx

三、设置个人主页空间只有输入合法的用户名和密码才能被访问,验证的用户名和密码分别为个人姓名的全拼和12345678
1.配置/etc/httpd/conf/httpd.conf文件

<Directory “/var/www/html”>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

2.创建.htaccess文件内容,保存在xxx/public_html(要访问控制的目录)下退出

AuthUserFile /etc.secure.user
AuthName xxx
AuthType Basic
Require valid-user  

3.建立用户密码文件,用户名为xxx

htpasswd -c /etc/secure.user xxx

4.密码设置为123456

New password:
Re-type new password:
Adding password for user xxx

5.重启httpd

service httpd restart

6.在浏览器上输入测试

http://192.168.1.2/~xxx

四、为Web服务器设定192.168.1.2和192.168.1.3两个IP地址。利用这两个IP地址分别创建2个基于IP地址的虚拟主机,要求不同的虚拟主机对应的主目录不同,默认文档的内容也不同。
1.配置两个IP,192.168.1.2和192.168.3

ifconfig eth0 192.168.1.2
ifconfig eth0: 192.168.1.3

2.编辑/etc/httpd/conf/httpd.conf,内容如下

#NameVirtualHost *:8080
<VirtualHost 192.168.1.2:80>
    DocumentRoot /var/www/html/12
    ServiceName 192.168.1.2
</VirtualHost> 
<VirtualHost 192.168.1.3:80>
    DocumentRoot /var/www/html/13
    ServiceName 192.168.1.3
</VurtualHost> 

3.建立目录文件,建立每个IP对应的文档目录,并建立首页文件index.html

cd /var/www/html
mkdir 12 13 
touch 12/index.html
echo “I am 12”>12/index.html
touch 13/index.html
echo “I am 13”>13/index.html

4.重启httpd,客户端测试192.168.1.2:8080和192.168.3:8080

service httpd restart

五、Web服务器IP地址为192.168.1.2。现需要创建基于8000和8800两个不同端口号的虚拟主机,要求不同的虚拟主机对应的主目录不同,默认文档的内容也不同。
1.配置IP192.168.1.2

ifconfig eth0 192.168.1.2

2.编辑//etc/httpd/conf/httpd.conf,内容如下:

#Listen 12.34.56.78.80
//监听端口80008800
Listen 8000
Listen 8800
#NameVirtualHost *:80
<VirtualHost 192.168.1.2:8000>
    DocumentRoot /var/www/html/8000
    ServiceName 192.168.1.2
</VirtualHost> 
<VirtualHost 192.168.1.2:8800>
    DocumentRoot /var/www/html/8800
    ServiceName 192.168.1.2
</VirtualHost> 

3.建立目录文件,建立每个IP对应的文档目录,并建立首页文件index.html

cd /var/www/html
mkdir 8000
touch 8000/index.html
echo “8000”>8000/index.html
mkdir 8800
touch 8800/index.html
echo “8800”>8800/index.html

4.重启httpd,客户端测试192.168.1.2:8000和192.168.2:8800

service httpd restart

Web服务器搭建和设置

标签:

原文地址:http://blog.csdn.net/super_yang_android/article/details/51334843

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!