欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

nginx降權(quán)與匹配php詳細(xì)講解

 更新時(shí)間:2023年01月15日 09:44:35   作者:戲子?鬧京城°ぃ  
大部分網(wǎng)站開發(fā)語言都要運(yùn)行在服務(wù)器,比如主流的nginx、apache等等,下面這篇文章主要給大家介紹了關(guān)于nginx降權(quán)與匹配php的相關(guān)資料,需要的朋友可以參考下

nginx降權(quán)啟動(dòng)

確認(rèn)普通用戶無法開啟nginx

創(chuàng)建普通用戶:

root@ubuntu:~# useradd -d /home/test -m test
root@ubuntu:~# passwd test
New password: 
Retype new password: 
passwd: password updated successfully
root@ubuntu:~# 

切換到test用戶: 

測試是否可以啟動(dòng)nginx:

啟動(dòng)失敗

創(chuàng)建必需的相關(guān)文件

$ mkdir nginx
$ cd nginx 
$ mkdir conf logs www sbin

使用root用戶copy配置文件中網(wǎng)頁支持類型文件

root@ubuntu:/www/env/nginx/conf# cp /www/env/nginx/conf/mime.types /home/test/nginx/conf/

使用root用戶拷貝nginx配置文件

root@ubuntu:~# cp /www/env/nginx/conf/nginx.conf /home/test/nginx/conf/

設(shè)置權(quán)限

root@ubuntu:~# chown -R test:test /www/env/nginx/
# 將當(dāng)前前目錄下的所有文件與子目錄的擁有者皆設(shè)為 test,群體的使用者 test:

 修改配置文件

worker_processes  4;
worker_rlimit_nofile 65535;
error_log  /home/test/nginx/logs/error.log;
user test test;
pid  /home/test/nginx/logs/nginx.pid;
events {
    use epoll;
    worker_connections  1024;
}
http {
    include       /home/test/nginx/conf/mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    server {
        listen       8080;
        server_name  localhost;
        root  /home/test/nginx/www;
        location / {
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
        access_log  /home/test/nginx/logs/access.log;
    }
 

全路徑啟動(dòng)nginx -c參數(shù)使用指定的配置文件而不是conf目錄下的nginx.conf

/www/env/nginx/sbin/nginx -c /home/test/nginx/conf/nginx.conf &> /dev/null 

安裝 PHP 7.4,配合 Nginx

安裝 PHP 和 PHP FPM 軟件包:

apt install php-fpm

檢查服務(wù)狀態(tài),運(yùn)行:

systemctl status php7.4-fpm

修改權(quán)限 

chmod 777 /run/php/php7.2-fpm.sock

配置php-fpm

修改配置監(jiān)聽9000端口來處理nginx的請(qǐng)求(這種方法一般在windows上使用),打開 /etc/php/7.2/fpm/pool.d/www.conf 文件找到如下位置注釋第一行添加第二行

;listen = /run/php/php7.2-fpm.sock
listen = 127.0.0.1:9000

修改Nginx配置文件

找到下面這部分代碼取消注釋,修改配置

        location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
            include        fastcgi.conf;
        }

測試: 

在/www/env/nginx/html下創(chuàng)建index.php文件:

root@ubuntu:/www/env/nginx/html# cat index.php 
<?php
phpinfo()
?>

打開瀏覽器:

總結(jié)

到此這篇關(guān)于nginx降權(quán)與匹配php的文章就介紹到這了,更多相關(guān)nginx降權(quán) 匹配php內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Waiting for server respnse耗時(shí)過長原因排查及解決

    Waiting for server respnse耗時(shí)過長原因排查及解決

    這篇文章主要給大家介紹了關(guān)于Waiting for server respnse耗時(shí)過長原因排查及解決的相關(guān)資料,文中將解決的辦法介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2023-05-05
  • Keepalived如何實(shí)現(xiàn)Nginx高可用

    Keepalived如何實(shí)現(xiàn)Nginx高可用

    這篇文章主要介紹了Keepalived如何實(shí)現(xiàn)Nginx高可用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • Nginx 的多站點(diǎn)配置方案

    Nginx 的多站點(diǎn)配置方案

    這篇文章主要介紹了Nginx 的多站點(diǎn)配置方案,需要的朋友可以參考下
    2017-07-07
  • nginx使用內(nèi)置模塊配置限速限流的方法實(shí)例

    nginx使用內(nèi)置模塊配置限速限流的方法實(shí)例

    Nginx現(xiàn)在已經(jīng)是最火的負(fù)載均衡之一,在流量陡增的互聯(lián)網(wǎng)面前,接口限流也是很有必要的,尤其是針對(duì)高并發(fā)的場景,下面這篇文章主要給大家介紹了關(guān)于nginx使用內(nèi)置模塊配置限速限流的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • Nginx禁止IP訪問只允許域名訪問及防盜鏈設(shè)置

    Nginx禁止IP訪問只允許域名訪問及防盜鏈設(shè)置

    我們?cè)谑褂玫臅r(shí)候會(huì)遇到很多的惡意IP攻擊,這個(gè)時(shí)候就要用到Nginx 禁止IP訪問了,本文主要介紹了Nginx禁止IP訪問只允許域名訪問及Nginx防盜鏈設(shè)置,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-10-10
  • Nginx配置文件nginx.conf的基本配置實(shí)例詳解

    Nginx配置文件nginx.conf的基本配置實(shí)例詳解

    Nginx(engine x)是一個(gè)輕量級(jí)的高性能的HTTP和反向代理web服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器,下面這篇文章主要給大家介紹了關(guān)于Nginx配置文件nginx.conf基本配置的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • Apache和Nginx實(shí)現(xiàn)虛擬主機(jī)的3種方式小結(jié)

    Apache和Nginx實(shí)現(xiàn)虛擬主機(jī)的3種方式小結(jié)

    Apache是一個(gè)模型化的服務(wù)器,可以運(yùn)行在幾乎所有的服務(wù)器上。其屬于應(yīng)用服務(wù)器,這篇文章主要介紹了Apache和Nginx實(shí)現(xiàn)虛擬主機(jī)的3種方式,需要的朋友可以參考下
    2023-11-11
  • Nginx顯示500錯(cuò)誤的原因以及解決方法

    Nginx顯示500錯(cuò)誤的原因以及解決方法

    nginx出現(xiàn)500錯(cuò)誤,不會(huì)顯示具體錯(cuò)誤信息,要到日志文件里面去看,下面這篇文章主要給大家介紹了關(guān)于Nginx顯示500錯(cuò)誤的原因以及解決方法的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • 聊聊配置?Nginx?訪問與錯(cuò)誤日志的問題

    聊聊配置?Nginx?訪問與錯(cuò)誤日志的問題

    這篇文章主要介紹了配置?Nginx?訪問與錯(cuò)誤日志,Nginx是一個(gè)開放源代碼的高性能HTTP和反向代理服務(wù)器,負(fù)責(zé)處理Internet上某些最大站點(diǎn)的負(fù)載,對(duì)Nginx?錯(cuò)誤日志相關(guān)知識(shí)感興趣的朋友一起看看吧
    2022-05-05
  • Nginx配置React項(xiàng)目Url后直接輸入路由路徑時(shí)報(bào)404問題的解決

    Nginx配置React項(xiàng)目Url后直接輸入路由路徑時(shí)報(bào)404問題的解決

    這篇文章主要給大家介紹了關(guān)于Nginx配置React項(xiàng)目Url后面直接輸入路由路徑時(shí)報(bào)404問題的解決方法,文中通過示例代碼將解決的方法介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11

最新評(píng)論