ubuntu安装nginx

1、apt-get安装nginx

1.1安装最好用root用户安装 不然很多文件权限的报错会让人崩溃

sudo su root

apt-get install nginx

nginx -v  #查看安装版本

 service nginx start  #启动nginx

 1.2查看网页,能看到nginx的页面

 1.3核对nginx的文件

find / -name nginx

看到了

  • /usr/sbin/nginx:主程序
  • /etc/nginx:存放配置文件
  • /usr/share/nginx:存放静态文件
  • /var/log/nginx:存放日志

2、下载nginx包安装

2.1安装依赖包(必须按照)

 apt-get install gcc

 apt-get install libpcre3 libpcre3-dev

 apt-get install zlib1g zlib1g-dev

 apt-get install openssl

apt-get install libssl-dev

该过程会弹窗确认启动哪个服务,选中nginx的那个回车就好了。

 2.2安装nginx

cd /usr/local

wget http://nginx.org/download/nginx-1.13.7.tar.gz

tar -xvf nginx-1.13.7.tar.gz 

 2.3编译nginx

# 进入nginx目录
cd /usr/local/nginx-1.13.7

 # 执行命令
./configure

 # 执行make命令
make

 # 执行make install命令
make install

报错内容如下:

src/os/unix/ngx_user.c: In function ‘ngx_libc_crypt’:
src/os/unix/ngx_user.c:26:7: error: ‘struct crypt_data’ has no member named ‘current_salt’
   26 |     cd.current_salt[0] = ~salt[0];
      |       ^
make[1]: *** [objs/Makefile:781: objs/src/os/unix/ngx_user.o] Error 1
make[1]: Leaving directory '/usr/local/nginx-1.13.7'
make: *** [Makefile:11: install] Error 2

不知道是否装好了?看到nginx页面是好的。

然后,启动nginx就OK了 

在网上提问了,有网友回复了,按第一种方式安装了就不要再按第二种方式安装了否则会有冲突的。所以这个错先不管了,我是按第一种方式安装的。

3、改nginx端口

我按第一种方式安装了,网上找了资料

 尝试改了下面这个文件的端口配置,重启了nginx也不生效。

vim /usr/local/nginx-1.13.7/conf/nginx.conf

那改上面的那个文件的端口配置看下

vim /etc/nginx/nginx.conf

,重启了nginx也不生效。怀疑是nginx没装好吧?有大佬可以帮忙解决吗?

然后参考了ubuntu安装nginx及其默认目录结构 - 爱码网 

nginx安装后默认有个配置目录、文件

/etc/nginx/sites-available/default

改好后,

关于nginx的配置,详细介绍可以参考Nginx 配置详解_白墨石的博客-CSDN博客 

Nginx配置详解,一文带你搞懂Nginx_nginx 配置详解_温柔的钢枪的博客-CSDN博客 

 重启nginx

 然后访问140.143.163.109:8001出现了nginx页面

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值