環境:linux
虛擬機 linux centos 7 64nginx
當時正在配置 nginx , 因爲解壓後的 nginx 默認安裝位置是在 /usr/local/ 目錄下, 而這個目錄是 root 用戶纔有權限操做的目錄, 做爲開發人員的 dev 用戶是沒法操做這裏面的內容的, 可是又不能把全部的東西都交給 root 用戶去操做, 所用當我嘗試着用 dev 用戶去啓動 nginx 服務器的時候, 系統報錯centos
因爲 nginx 的默認端口爲 80, 因此我須要修改一下默認端口, 服務器
首先, 修改 /usr/local/nginx 目錄的操做權限, 讓 dev 用戶也能夠操做這個文件夾code
咱們先來查看 dev 用戶所對應的組,,,blog
id [user name]
而後修改 dev 用戶對這個文件夾的權限開發
chown -R gz_dev:gz_dev /usr/local/nginx
前一個 gz_dev 是用戶名, 後一個 gz_dev 是用戶所在的組, 後面的目錄就是要開放給用戶操做的目錄, 成功後用 gz_dev 用戶進入 /nginx/conf 目錄下, 修改 nginx.conf 配置文件中的端口虛擬機
把原來的註釋掉, 而後新配置一個端口號class
OK , 如今dev 用戶也能夠操做 nginx 服務器了~配置