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

 

posted @ 2017-07-25 14:16  Eric-Lee  阅读(8705)  评论(1编辑  收藏  举报