在ubunt16.04上移植nginx服务器
1. 安装nginx的依赖包
# 查看zlib是否安装
dpkg -l | grep zlib
# 解决依赖包openssl安装
sudo apt-get install openssl libssl-dev
# 解决依赖包pcre安装
sudo apt-get install libpcre3 libpcre3-dev
# 解决依赖包zlib安装
sudo apt-get install zlib1g-dev
2. 下载nginx
访问nginx官网,
# 下载nginx
wget http://nginx.org/download/nginx-1.13.1.tar.gz
# 解压nginx
tar -xzvf nginx-1.13.1.tar.gz
# 在/usr/local 穿件nginx空文件夹
mkdir /usr/local/nginx
3. 安装nginx
# 配置nginx
cd /usr/local/nginx
sudo ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module
# 编译nginx
sudo make
# 安装nginx
sudo make install
4. 检查nginx是否安装成功
cd /usr/local/nginx/sbin
./nginx -t
如果出现以下错误
如果结果结果显示:
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
则需要执行以下命令:
/usr/sbin/groupadd -f www
/usr/sbin/useradd -g www www
5. 配置用户
# 添加www组
groupadd www
# 创建nginx运行账户www并加入到www组,不允许www用户直接登录系统
useradd -g www www -s /bin/false
6. 启动nginx
# 方法1
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
# 方法2
cd /usr/local/nginx/sbin
./nginx
7.打开浏览器输入板子IP地址:
例如:192.168.8.123
则登录成功!
很感谢此博主:https://blog.****.net/u014374031/article/details/73441577