-
WEB服务
- 搭建: yum -y install httpd
- 查询配置信息
- 查询配置文件路径:rpm -ql httpd
- 查询原始包名:rpm -qa httpd
- 配置文件路径:/etc/httpd/conf
- 子路径:/etc/httpd/conf.d
- 网页配置路径:/var/www/html
- APACHE目录介绍
- 配置文件:conf
- 子配置文件:conf.d
- 日志:logs
- 模块:modules
- 存在pid号(进程号):run
- 配置主信息更改
vim /etc/httpd/conf/httpd.conf
ServerRoot "/etc/httpd" #定义工作目录
Listen 80 #监听端口
Listen 192.168.2.8:80 指定监听的本地网卡 可以修改
User apache # 子进程的用户,有可能被人改称www账户
Group apache # 子进程的组
ServerAdmin root@localhost # 设置管理员邮件地址
DocumentRoot "/var/www/html" # 发布网站的默认目录,想改改这里。
IncludeOptional conf.d/.conf # 包含conf.d目录下的所有.conf配置文件
# 设置DocumentRoot指定目录的属性
需要修改的内容
<Directory "/var/www/html"> # 网站容器开始标识
Options Indexes FollowSymLinks # 找不到主页时,链接到网站目录以外,如测试页面
AllowOverride None # 对网站设置特殊属性:none不设置特殊属性,all允许
Require all granted # granted表示允许所有人访问,denied表示拒绝所有人访问
</Directory> # 容器结束
DirectoryIndex index.html # 定义主页文件,会自动访问该文件。- 拒绝所有人访问
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride None
Require all denied
</Directory>
- 拒绝部分IP访问
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride None
<RequireAll>
Require all granted
Require not ip 10.36.178.73 10.36.178.63
</RequireAll>
</Directory>
- 允许指定IP访问
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride None
<RequireAll>
Require ip 10.36.178.73 10.36.178.63
</RequireAll>
</Directory>
- 拒绝所有人访问
- 修改默认网站发布目录
- 路径:/etc/httpd/conf/httpd.conf
-
虚拟主机建立
-
域名建立:
- 在/etc/httpd/conf.d 文件下建立一个.conf的文件,文件内容为
<VirtualHost *:80> #指定虚拟主机端口,*代表监听本机所有ip,也可以指定ip
DocumentRoot /var/www/html/ceshi #指定发布网站目录,自己定义
ServerName www.soso666.com #指定域名,可以自己定义
<Directory "/var/www/html/ceshi/">
AllowOverride None #设置目录的特性,不设置目录的特性
Require all granted #允许所有人访问
</Directory>
</VirtualHost>
- 建立网页页面,在/var/www/html/下建立子配置文件中建立的配置文件中对域名指定路径下的对应文件夹,文件夹下建立index.html的首页文件
- 重新启动httpd
- 在windows中打开C:\Windows\System32\drivers\etc\hosts文件。可以用管理员身份打开,添加对应的ip和域名
- 在/etc/httpd/conf.d 文件下建立一个.conf的文件,文件内容为
-
端口建立虚拟
- 在/etc/httpd/conf/httpd.conf中对对应的端口进行更改!
- 在/etc/httpd/conf.d/fXX.conf 中在端口处进行相应更改
-
IP建立
- 通过ip a a IP dev ens33 建立虚拟ip
- 在/etc/httpd/conf.d/fXX.conf 的配置文件中,将配置信息中填入IP
- systemctl restart httpd
-
02-25
5778
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交