linux nginx 編譯安裝的 怎麼啟動
–prefix=path
定義保存伺服器文件的目錄。這個目錄同時將作用於nginx.conf配置文件中配置的相對路徑(但不包括源碼庫的路徑)。默認值為/usr/local/nginx。
–sbin-path=path
設置nginx可執行文件的名稱,該名稱只在安裝期間使用。默認值是prefix/sbin/nginx
–conf-path=path
設置nginx.conf配置文件的名稱。如果需要,nginx可以使用不同的配置文件啟動,你可以通過命令行參數 -c file啟動。默認文件名為prefix/conf/nginx.conf
–pid-path=path
設置nginx.pid文件的名稱,nginx.pid用於存儲主進程的進程ID。安裝後,該文件名稱可以在nginx.conf的pid指令中修改。默認為prefix/logs/nginx.pid
–error-log-path=path
設置重要的錯誤、警告以及診斷文件的名字。安裝後,可以通過nginx.conf的error_log指令修改。默認為prefix/logs/error.log
–http-log-path=path
記錄主要請求日誌的名稱,安裝後通過access_log指令修改。默認為prefix/logs/access.log
–user=name
設置工作進程的用戶名,安裝後可以通過user指令修改。默認值為nobody
–group=name
設置工作進程的用戶組,安皇後可以通過user指令修改,默認與user相同。
–with-xxx_mole
安裝xxx模塊,這些模塊可以在nginx文檔中找到。
–without-xxx_mole
不安裝xxx模塊(有些模塊是默認安裝的,如果不想安裝,可以通過這個參數屏蔽),這些模塊可以在nginx文檔中找到。
❷ 如何在Linux下配置Nginx以限制網站用戶使用代理IP訪問
nginx有禁止ip訪問的功能,比如你想禁止的代理ip是2.2.2.2,那麼配置可以寫: location / { deny 2.2.2.2;}當然nginx非常的靈活,他也可以禁止某個url,或者是正則匹配的規則。黑白名單都可以做,功能很強大。我只給你舉了一個簡單的例子。
❸ linux 怎麼查看某個用戶所有的許可權
linux中查看某個用戶許可權的命令為( 以mysql用戶為例):
cat/etc/passwd|grep mysql
在Linux/etc/passwd中一行記錄對應著一個用戶,每行記錄又被冒號(:)分隔為7個欄位,其格式如下:
用戶名:口令:用戶標識號:組標識號:注釋性描述:主目錄:登錄Shell
(3)linuxnginx用戶擴展閱讀:
在Linux /etc/passwd 用戶信息中各欄位(列)的用途介紹
1、用戶名(login_name):用於區分不同的用戶。注冊的名稱在同一系統中是唯一的。在許多系統上,此欄位的長度限制為8個字元(字母或數字)。
2、口令(passwd):用於驗證用戶的合法性,超級用戶root或某些高級用戶可以使用系統命令passwd來更改系統中所有用戶的密碼,普通用戶也可以使用passwd命令來更改自己的口令。
3、用戶識別號(UID):UID用於區分不同的用戶。在系統內部管理進程和文件保護時,請使用UID欄位。在Linux系統中,可以使用注冊名稱和UID來標識用戶,但是UID對系統來說更重要,而對於用戶來說注冊名使用起來更方便。
4、組標識號(GID):與UID一樣,用戶的組標識號也存儲在passwd文件中。在現代Unix / Linux中,每個用戶可以同時屬於多個組。除了指定passwd所屬的基本組外,還可以在/ etc / group文件中指定組中包含的用戶。
5、用戶名(user_name):包含有關用戶的一些信息,例如用戶的真實姓名,辦公室地址,聯系電話等。在Linux系統中,mail和finger之類的程序使用此信息來標識系統的用戶。
6、用戶主目錄(home_directory):此欄位定義單個用戶的主目錄。當用戶登錄時,Shell將使用該目錄作為用戶的工作目錄。