[Apache]RHCE备考,WEB思路整理。
实现一个Web服务
配置安全Web服务
配置虚拟主机
配置Web内容访问
实现动态Web内容
一、实现一个web服务
安装httpd
创建配置文件 /etc/httpd/conf.d/*.conf
下载页面完成过后更名启用服务
<VirtualHost *:80> DocumentRoot /var/www/html servername server0.example.com </VirtualHost> |
二、配置安全web服务
1.安装 mod_ssl
2.下载
将crt后缀文件下载到 /etc/pki/tls/certs/
将key后缀文件下载到 /etc/pki/tls/certs/
3.修改配置文件 /etc/httpd/conf.d/ssl.conf
第100、107、122行修改为相对应的下载的文件名。
122行需要取消注释
修改:
<VirtualHost _default_:443>
# General setup for the virtual host, inherited from global configuration
DocumentRoot "/var/www/html" //取消注释
ServerName server0.example.com:443 //取消注释
4.重启httpd
三、配置虚拟主机
1.创建目录
2.给指定的用户授权使其具有修改权限。(或需要创建)
3.下载指定文件并改名,而后创建配置文件并写入配置 /etc/httpd/conf.d/*.conf
4.重启httpd
<VirtualHost *:80> DocumentRoot /var/www/virtual servername www0.example.com </VirtualHost> |
*四、配置Web内容访问
1.创建目录
2.下载指定的页面并改名
<Directory /var/www/private> require ip 172.0.0.1 ::1 172.25.0.11 </Directory> |
五、 实现动态Web内容
安装mod_wsgi
创建目录
下载文件到目录
修改配置文件
listen 8909 <VirtualHost *:8909> DocumentRoot /var/www/89/webinfo.wsgi WSGIscriptalias / /var/www/89/webinfo.wsgi servername webapp0.example.com </VirtualHost> |
开启端口
semanage port -a -t http_port_t -p tcp 8909 |
重启服务
发表评论