首先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