Centos 7.4 Apache服务

194 阅读2分钟

Apache 基本配置

Yum install –y httpd*

默认目录 DocumentRoot /var/www/html

默认端口 80

默认主页文件 index.html

Yum install –y lynx (安装解析)

实例:创建一个网站目录为/www,主页文件为www.html,网页内容为welcome to www.html

Mkdir /www

Echo “welcome to www.html”>/www/www.htm…

Vim /etc/httpd/conf/httpd.conf

先快速查找到104行 将denied改为granted

找到DirectoryIndex index.html 可以/index.html 直接查找

后面添加www.html

在最后添加

Service httpd restart

Chkconfig httpd on

Lynx 192.168.65.10 能显示网页内容那就正确了

基于不同的端口

Listen 80 默认

添加Listen 8080

如果你不是默认文档在 DirectoryIndex index.html后添加如default.html

最后添加

重启完服务后 访问格式为 lynx +IP:端口

lynx 192.168.65.10:80

lynx 192.168.65.10:8080

基于不同的IP地址

Centos 7添加IP :

ifconfig eno16777736:1 192.168.65.11 netmask 255.255.255.0

删除IP:ip addr flush dev eno16777736:1

Centos 6.5添加IP地址

Ifconfig eth1:1 192.168.65.11 netmask 255.255.255.0

配置文件里添加

重启服务后进行测试

基于不同的域名

需要在主DNS正反向配置文件上添加纪录如:

Cd /var/named

Cp -p named.lcoalhost 1 正向

Cp -p named.loopback 2 反向

Vim 1

进入配置正向文件

www1 A 192.168.65.10

www2 A 192.168.65.10

vim 2

10 PTR www1.dyzz.com.

10 PTR www2.dyzz.com.

Service named restart

Chkconfig named on

有了域名之后进入/etc/httpd/conf/httpd.conf

重启服务

Lynx +域名

Lynx www1.dyzz.com

Lynx www2.dyzz.com

测试方法(一)

Yum install -y lynx

Lynx +IP或域名

测试方法(二)

Curl +IP或域名 (不用安装直接测试可以)

虚拟目录的创建

需要创建目录/www3并写入内容

Mkdir /www3

Echo “welcome to www3”>/www3/index.html

进入/etc/httpd/conf/httpd.conf

在这里面添加

访问格式为: lynx 域名或IP/www3

认证与控制

1. 设置默认web目录的访问权限

2. 指定WEB目录设置访问权限

3. 身份验证

在做完前面这个部分后添加

添加用户的命令格式: htpasswd -c /var/www/passwd +用户

htpasswd /var/www/passwd +用户