LINUX系统进行apache服务器的安装配置
1,通过学习我想应该把apache服务装上了吧
首先我们来配置apache的主配置文件
[root@zy root]# vi /etc/httpd.conf
介绍几个参数
ServerRoot "/usr/local/apache2" 服务器运行的根目录
MaxClients 150 默认最大的客户机访问数为150
DocumentRoot "/usr/local/apache2/htdocs, DocumentRoot指的
是服务器共享文件的起始位置,也就是默认网站的根目录
Listen 80 默认监听的端口为80,这里大家也可以自己改动下
比如我这里把端口改为680 保存退出后
从新启动apache服务,然后在ie里访问的时候需要输入
http://192.168.1.144:680
ServerAdmin you@example.com serveradmin 服务器管理员的信箱
,你也可以不设定,当服务器出错的时候会发信箱给你,我这里前面
已经配置好了邮件服务器,所以我设定信箱为 RedHat@Linuxidc.com
User nobody
Group #-1
user和group是服务器的运行者身份,系统默认的user是nobody
group为空,这里为了安全期间,我把group改为nobody 因为nobody
是属于nobody组的
User nobody
Group nobody
ErrorLog logs/error_log 服务器的出错信息,它默认是logs下的
error_log,就是当服务器出错的时候,大家多看看这里的报错日志
,当然大家也可以把它改为比如:
ErrorLor /var/log/httpd/error_log这样大家查错就到这里查错
大家查错的时候应该在这里查询
tail /usr/local/apache2/logs/error_log
DirectoryIndex index.html index.html.var 默认文件的索引文件
就相当于我们现在
[root@zy root]#cd /usr/local/apache2/htdocs/
[root@zy htdocs]#echo "hello meinv" > index.html
然后我们从新启动apache
[root@zy htdocs] /usr/local/apache2/bin/apachectl restart
然后进ie里看 我们输入http://192.168.1.144 就可以看到内容
但是我们并没有输入index.html这就是索引。
Alias 为目录设置访问别名,在apache里有这样一个例子我们可以仿
照这个进行一个测试
Alias /icons/ "/usr/local/apache2/icons/"
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
假如我们要把/usr/share目录公开
然后修改这里
Alias /doc "/usr/share"
Options Indexes MultiViews 支持多个页面
AllowOverride None 不允许覆盖
Order allow,deny 规则是先允许后拒绝
Allow from all 这里允许所有如果只允许默写网段Allow from
127. 这样就只有127.的网段可以访问其他的都拒绝,大家可以实验
wq 保存退出
然后从新启动服务器
[root@zy htdocs] /usr/local/apache2/bin/apachectl stop
[root@zy htdocs] /usr/local/apache2/bin/apachectl start
或者
[root@zy htdocs]killall -HUP httpd 也可以从启服务器
然后我们进ie测试 http://192.168.1.144/doc
大家就可以看到usr下的share目录了
http://www.linuxidc.com/2.然后我们来配置apache虚拟主机
在配置apache的时候最好在检查下你的dns服务器是否启动了
[root@zy root]# nslookup 192.168.1.144
[root@zy root]# mkdir -p /var/www/www.Linuxidc.com 为虚拟主
机创建目录我这里是在var下面的www目录下创建的,大家根据自己的
习惯,
[root@zy root]# cd /var/www/www.Linuxidc.com 进入该目录
[root@zy www.Linuxidc.com]# echo "woaimeinv" > index.html 创
建index.html 并在里面写上内容。
[root@zy www.Linuxidc.com]#vi /etc/httpd.conf
#NameVirtualHost *:80 找到这一行,这句话的意思是本机所以的地
址都可以使用
我们在下面添加一行
NameVirtualHost 192.168.1.144:80
然后
#
# ServerAdmin webmaster@dummy-host.example.com
# DocumentRoot /www/docs/dummy-host.example.com
# ServerName dummy-host.example.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
#
复制这七行在最下面从新修改下
这里写下你虚拟主机的地址
192.168.1.144 的端口为80
ServerAdmin RedHat@Linuxidc.com 管理员的信箱
DocumentRoot /var/www/www.Linuxidc.com 根目录也就是你要
在浏览器上看到的目录
ServerName www.Linuxidc.com 服务器主机名也就是dns解析
192.168.1.144的主机名
ErrorLog logs/www.Linuxidc.com-error_log 服务器出错的日
志最好该为和自己的主机名一致
CustomLog logs/www.Linuxidc.com-access_log common 客户端
连接的日志也最好修改为自己的主机名日志
最后提醒下,这里的logs目录是在/usr/local/apache2/logs/下的
保存退出从新启动服务器
[root@zy htdocs]killall -HUP httpd
然后大家进ie里查看下http://192.168.1.144
当然也可以用lynx在linux字符下查看更直观些
[root@zy www.Linuxidc.com]# lynx www.Linuxidc.com查看
如果大家想在ie下用www.Linuxidc.com访问
首先要更改自己的网上邻居的dns地址,把dns地址设为你自己的配的
dns地址,ip设为同一网段的然后就可以输入www.Linuxidc.com进行
访问
LINUX系统进行apache服务器的安装配置内容分享到这里就结束了,如果你还有哪些需要跟小编了解清楚的,可以来网站直接联系小编。更多内容尽在js.aizhan.com。