13
網站類常見問題(三)

1、網站提示:You Don't Have Permission To Access?

問題:測試apache集成環境訪問網站,突然出現錯誤提示“You don't have permission to access /index.php on this server.”。其實這裡是由於 httpd-conf 里面的配置問題,打開httpd-conf:逐行檢查以下這段代碼:

Options FollowSymLinksAllowOverride NoneOrder deny,allowDeny from all

這裡的“Deny from all”已經拒絕了一切連接。把該行改“allow from all”,修改後的代碼如下,問題解決。

Options FollowSymLinksAllowOverride NoneOrder deny,allowallow from all

再次在瀏覽器裡打開網站,顯示正常。


2、Windows安裝完安全狗後網站打不開?

安全狗安裝完成後網站打開出錯。秀按時錯誤如圖。

這種情況是新安裝的安全狗阻止了IIS執行PHP等程序引起的。我們需要添加應用程序白名單後才能使用。

具體操作

1,打開網站安全狗IIS版

2,切換到主動防禦模塊

3,左側添加應用程序白名單

4,選中目錄路勁>> 輸入PHP安裝目錄

保存後就可以打開網站了。


3、Linux Centos下Nginx反向代理教程?

主機要求:Centos系統,內存64MB及以上、80端口沒有被佔用

1、升級系統、卸載Apache釋放80端口

Yum update -yYum remove httpd -y

2、安裝EPEL repo

rpm -Uvh http://mirror.ancl.hawaii.edu/linux/epel/6/i386/epel-release-6-8.noarch.rpmEPEL repo下載地址:https://fedoraproject.org/wiki/EPEL

3、安裝Nginx,並設置

安裝Nginx

yum install nginx -y

調整Nginx配置

cd /etc/nginx/conf.d mv default.conf default.conf.disabled

4、創建Nginx反代配置文件

cd /etc/nginx/conf.dvi yourdomain.com

粘貼以下內容:

server {listen 80;server_name yourdomain.com;access_log off;error_log off;location / {proxy_pass http://需要反代的服務器IP/;proxy_redirect off;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_max_temp_file_size 0;client_max_body_size 10m;client_body_buffer_size 128k;proxy_connect_timeout 90;proxy_send_timeout 90;proxy_read_timeout 90;proxy_buffer_size 4k;proxy_buffers 4 32k;proxy_busy_buffers_size 64k;proxy_temp_file_write_size 64k;}}

然後保存。

5、設置防火牆,允許80端口訪問

iptables -I INPUT 5 -m state --state NEW -p tcp --dport 80 -j ACCEPTservice iptables saveservice iptables restart

6、啟動Nginx

service nginx start


這條幫助是否解決了您的問題? 已解決 未解決

提交成功!非常感謝您的反饋,我們會繼續努力做到更好! 很抱歉未能解決您的疑問。我們已收到您的反饋意見,同時會及時作出反饋處理!