[Apache]RHCE备考,WEB思路整理。

 实现一个Web服务
 配置安全Web服务
 配置虚拟主机

 配置Web内容访问

 实现动态Web内容


一、实现一个web服务

  1. 安装httpd

  2. 创建配置文件 /etc/httpd/conf.d/*.conf

  3. 下载页面完成过后更名启用服务

<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

重启服务








发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。