日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

ajax nginx 转发 sessionid_Nginx+Apache实现动静分离 - 孙天飞

發布時間:2025/3/20 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ajax nginx 转发 sessionid_Nginx+Apache实现动静分离 - 孙天飞 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

搭建LAMP架構部分

1.安裝httpd服務

[root@localhost ~]# yum -y install httpd httpd-devel

2.在防火墻中準許的服務中添加http和https服務

[root@localhost ~]# firewall-cmd --permanent --zone=public --add-service=http success [root@localhost ~]# firewall-cmd --permanent --zone=public --add-service=https success [root@localhost ~]# firewall-cmd --reload success [root@localhost ~]# systemctl start httpd

3.安裝mariadb數據庫(快捷輕量化的數據庫)

[root@lamp ~]# yum -y install mariadb mariadb-server mariadb-libs mariadb-devel [root@lamp ~]# systemctl start mariadb

4.配置數據庫相關信息

[root@lamp ~]# mysql_secure_installationNOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDBSERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!Enter current password for root (enter for none): OK, successfully used password, moving on...Set root password? [Y/n] y ##是否設置root密碼,yes New password: Re-enter new password: Password updated successfully!Remove anonymous users? [Y/n] n ##是否刪除匿名用戶,no... skipping.Disallow root login remotely? [Y/n] n ##是否拒絕root用戶遠程登錄,no... skipping.Remove test database and access to it? [Y/n] n ##是否刪除測試數據庫,no... skipping.Reload privilege tables now? [Y/n] y ##是否加載權限列表,yes... Success!Cleaning up...All done! If you've completed all of the above steps, your MariaDB installation should now be secure.Thanks for using MariaDB!

5.安裝php,建立php和mysql關聯

[root@lamp ~]# yum -y install php [root@lamp ~]# yum -y install php-mysql

6.安裝php插件

[root@lamp ~]# yum install -y php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-bcmath

7.至此lamp架構搭建完成,在網頁站點中加入php首頁文件  

[root@lamp ~]# cd /var/www/html/ [root@lamp html]# ls [root@lamp html]# vim index.php <?phpphpinfo(); ?> [root@lamp html]# systemctl restart httpd

8.訪問

搭建Nginx部分

1.安裝環境依賴包

yum -y install gcc gcc-c++ make pcre-devel zlib-devel

2.創建運行用戶、組

useradd -M -s /sbin/nologin nginx

3.編譯安裝

tar zxf nginx-1.12.2.tar.gz cd nginx-1.12.2./configure \ --prefix=/usr/local/nginx \ --user=nginx \ --group=nginx \ --with-http_stub_status_modulemake && make install

4.以便管理員直接執行“nginx”命令就可以調用Nginx的主程序

ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/

5.測試語法是否有錯
nginx -t

6.制作nginx的service啟動腳本

vim /etc/init.d/nginx #!/bin/bash #chkconfig: - 99 20 #description:Nginx Service Control Script PROG="/usr/local/nginx/sbin/nginx" PIDF="/usr/local/nginx/logs/" case "$1" in start)$PROG;; stop) kill -s QUIT $(cat $PIDF);; restart)$0 stop$0 start;; reload)kill -s HUP $(cat $PIDF);; *)echo "Usage:$0 {start|stop|restart|reload}"exit 1 esac exit 0

7.賦予啟動腳本執行權限

chmod +x /etc/init.d/nginx chkconfig --add nginx

8.安裝elinks遠程訪問工具,啟動nginx服務

[root@nginx nginx-1.12.2]# yum -y install elinks [root@nginx nginx-1.12.2]# setenforce 0 [root@nginx nginx-1.12.2]# systemctl stop firewalld [root@nginx ~]# service nginx start

9.使用elinks遠程訪問nginx首頁進行測試
[root@nginx ~]# elinks http:///

10.本來無法訪問動態頁面

 

在nginx的主配置文件中設置動態轉發的location

1.進入主配置文件將.php結尾的動態網頁交給LAMP架構服務器處理

[root@nginx ~]# vim /usr/local/nginx/conf/ ...省略內容 location ~ \.php$ {proxy_pass }

2.再次訪問動態網頁

總結

以上是生活随笔為你收集整理的ajax nginx 转发 sessionid_Nginx+Apache实现动静分离 - 孙天飞的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。