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 reporpm -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、啟動Nginxservice nginx start
|