linux-nginx安装使用
记录一次在阿里云(centos7.6)安装nginx的过程,备忘。本次使用的是yum仓库文件(.repo)的安装形式,这种安装形式,可以解决软件依赖问题,同时安装完成后,即成为系统服务并可配置开机自启动。省去了自己配置的麻烦。
更为详细和权威的内容可以参考nginx wiki
https://www.nginx.com/resources/wiki/
1、查看自己系统版本,可以使用lsb_release -a 命令
从显示信息中可以看到版本为7.6
2、在/etc/yum.repos.d/目录下添加nginx.repo文件
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
我们在一开始查系统版本号的目的是为了替换$ releasever变量。centos6.x=6,centos7.x=7。
我的文件中最终baseurl是这个样子的。
(官方教程上让我们根据系统版本手动替换对应的版本号,在一次安装测试中,我忘记替换其实也可以安装成功。)
3、安装,执行yum install nginx命令
4、安装完成
看到这些信息的时候,说明nginx已经安装成功。
5、搜索与nginx相关的文件
/usr/lib/systemd/system/nginx.service nginx已经注册为系统服务
/etc/nginx/conf.d/ 配置文件为该目录下 default.conf
6、配置启动
打开配置文件,这里我把监听端口改成了8080
项目根目录是/usr/share/nginx/html。这里可以改成自己项目的目录,或者把项目放到这里面。
启动nginx 执行 systemctl start nginx并查看状态
7、访问
默认的index.html界面。这样nginx就安装成功了!
8、配置开机自启动
使用systemctrl enable nginx命令设置把nginx加入开启启动
这一步操作其实是在/etc/systemd/system/multi-user.target.wants目录下创建/usr/lib/systemd/system/nginx.service的符号连接(软连接)。
小尾巴~~
只要有积累,就会有进步