Linux下安裝nginx


首先http://nginx.org/en/download.html選擇所需要下載在的版本,

 

通過命令下載:

 sudo wget  http://nginx.org/download/nginx-1.13.3.tar.gz

新建目錄

sudo mkdir  /usr/local/nginx

將ngnix移動至新建目錄下:

sudo mv nginx-1.13.3.tar.gz /usr/local/ngnix/

 

進入到新建的目錄下,解壓縮

cd /usr/local/nginx

sudo tar -zxvf nginx-1.13.3.tar.gz

進入解壓縮后的文件夾

cd nginx-1.13.3

sudo ./configure --prefix=/usr/local/nginx

成功:

-------------------如果此時出現報錯:---------------------------

錯誤描述:error: the HTTP rewrite module requires the PCRE library

解決方法:

需要安裝pcre包。

sudo apt-get update

sudo apt-get install libpcre3 libpcre3-dev

可能還需要安裝 

sudo apt-get install openssl libssl-dev

重新執行sudo ./configure --prefix=/usr/local/nginx命令

--------------------------錯誤解決--------------------------------

然后安裝

sudo make install

執行完成后,在我們新建的文件夾下,會有:

然后,執行命令,啟動服務

sudo /usr/local/nginx/sbin/nginx
瀏覽器中查看:

 

通篇大論后,值得一提的是,有種更簡單的方法:

sudo apt-get install nginx

 

修改jenkins用戶權限 為root

CentOS下:

1. 打開腳本編輯

vim /etc/sysconfig/jenkins

2.更改 $JENKINS_USER 為 root

$JENKINS_USER="root"

3. 然后改變其組,webroot和日志:

chown -R root:root /var/lib/jenins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins

4) 重啟

service jenkins restart
ps -ef | grep jenkins

在Ubuntu下,

當執行apt-get install方式安裝Jenkins的時候,會自動創建jenkins用戶,這是一個沒有用戶目錄的賬號。

檢查了一下,居然在nogroup組中,下面的調整修復了這兩個權限問題:

1.從/etc/group文件中在nogroup中刪除jenkins賬號

2.將jenkins賬號分別加入到root和glassfishadm組中

或者

重啟服務器,搞定。

還可以改得更多,再/etc/default/jenkins文件中,

可以修改為root權限運行

JENKINS_USER=root

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM