環境:
虛擬機 linux centos 7 64
當時正在配置 nginx , 由於解壓后的 nginx 默認安裝位置是在 /usr/local/ 目錄下, 而這個目錄是 root 用戶才有權限操作的目錄, 作為開發人員的 dev 用戶是無法操作這里面的內容的, 但是又不能把所有的東西都交給 root 用戶去操作, 所用當我嘗試着用 dev 用戶去啟動 nginx 服務器的時候, 系統報錯
由於 nginx 的默認端口為 80, 所以我需要修改一下默認端口,
首先, 修改 /usr/local/nginx 目錄的操作權限, 讓 dev 用戶也可以操作這個文件夾
我們先來查看 dev 用戶所對應的組,,,
id [user name]
然后修改 dev 用戶對這個文件夾的權限
chown -R gz_dev:gz_dev /usr/local/nginx
前一個 gz_dev 是用戶名, 后一個 gz_dev 是用戶所在的組, 后面的目錄就是要開放給用戶操作的目錄, 成功后用 gz_dev 用戶進入 /nginx/conf 目錄下, 修改 nginx.conf 配置文件中的端口
把原來的注釋掉, 然后新配置一個端口號
OK , 現在dev 用戶也可以操作 nginx 服務器了~