菜单

CentOS开启Apache mod_rewrite

2019年8月3日 - LINUX

mod_rewrite能使网页伪静态,对于寻找引擎友好,上边就是张开那个职能的求证!
启用mod_rewrite模块
在conf目录的httpd.conf文件中找到
LoadModule rewrite_module modules/mod_rewrite.so
将这一行前边的#去掉。
2.在要帮忙url rewirte的目录启用 Options FollowSymLinks和AllowOverride
All

系统意况:
OS: CentOS7 64位
Python 2.7.5

Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all

安装 Python

图片 1

# yum -y install python

配置 Apache

编纂如下文件:

vim /etc/httpd/conf/httpd.conf

在 /var/www/cgi-bin 下边追加如下内容:

Options +ExecCGI

AddHandler cgi-script .py

修改完毕果如下:

<Directory "/var/www/cgi-bin">

    Options +ExecCGI

    AddHandler cgi-script .py

    AllowOverride All

    Options None

    Require all granted

</Directory>

重新启航 Apache

# systemctl restart httpd

验证

新建如下测验文件:

# vim /var/www/cgi-bin/test.py

剧情如下:

#!/bin/python



print "Content-type: text/html\n\n"

print "<html>\n<body>"

print "<h1>Python Script Test Page</h1>"

print "</body>\n</html>"

累加实践权限:

chmod +x /var/www/cgi-bin/test.py

应用浏览器访谈如下地址验证是还是不是启用成功:
http://&lt;your server>/cgi-bin/test.py

参照他事他说加以考察文献:
https://www.server-world.info/en/note?os=CentOS_7&p=httpd&f=17

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图