Apache反向代理配置
1、修改APACHE配置文件httpd.conf
修改加载模块
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
2、修改虚拟目录配置httpd-vhost.conf
ServerName ?www.test.com #设置需要代理的域名
ServerAias ?www.test.com
Options MultiViews
AllowOverride None
Order allow,deny
Allow from all
ProxyPass / http://192.168.0.2/ ? ?#设置代理目标服务器及访问的目录
ProxyPassReverse / http://192.168.0.2/
ErrorLog "/log/www.test.com-error.log"
Transferlog "/log/www.test.com-access.log"
3、重启apache服务器生效
cd /data/apache/bin
./apachectl restart
PHP正则去除图片链接
Apache创建虚拟目录
1、首先查看httpd.conf或/etc/apache2/apache2.conf文件是否开启LoadModule alias_module modules/mod_alias.so模块
修改httpd.conf或者/etc/apache2/mods-available/alias.conf文件:
找到
#格式为:Alias 别名 ?路径。即通过http://域名/demo/ 来访问f:/www/下的站点或页面
Alias /demo/ "f:/www/"
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
Allow from all
重启apache服务生效
关闭SELinux防火墙方法
系统版本:CentOS 6.4
在安装防护应用的时候系统提示“Detected SELinux opening,close and then install!”
1、连接服务器后输入命令getenforce查看SELinux运行状态
如果不为disable则为运行中
2、更改启动配置文件
vim /boot/grub/menu.lst
在编辑器中rhgb quiet 后加上selinux=0,保存并退出。
*vim编辑器使用方法可参照“ubuntu系统下的mysql数据库自动备份”一文
3、输入命令?reboot?重启服务器
4、重新连接服务器,并输入getenforce命令查看SELinux运行状态
结果显示Disabled说明SELinux已经关闭