nginxalready

Linux_265_LNMP环境之Nginx安装与分析

2022-10-01  本文已影响0人  为宇绸缪

1、安装形式选择
yum:
自动下载软件包及其依赖关系,自动化安装,省事省力
都是默认的安装路径,以及版本不容易指定,自定制化太低,无法扩展第三方新功能
rpm包:
需要手动解决依赖关系,弃用
源代码编译安装
自由下载软件版本,自定制安装路径,第三方功能扩展
源代码编译安装步骤稍微复杂点

2、安装nginx前的系统依赖环境检查及其安装
yum install pcre pcre-devel openssl openssl-devel gcc -y

3、下载nginx源代码包,taobao nginx,nginx官网源码
wget http://nginx.org/download/nginx-1.16.0.tar.gz
curl -I nginx.org # 只显示响应头信息,查看网站的服务器版本

4、解压缩源代码包
tar -zxvf nginx-1.16.0.tar.gz

5、创建普通的nginx用户,用于运行nginx进程,降低nginx的系统权限
禁止这些用户登录服务器,保证服务器的安全
useradd nginx -u 1111 -s /sbin/nologin -M
如果已经有了nginx,可以使用userdel去删除用户

6、开始编译安装nginx服务
./configure --user=nginx --group=nginx --prefix=/opt/nginx-1.16.0/ --with-http_stub_status_module --with-http_ssl_module
make && make install

编译安装出错,直接把文件夹给删除,再使用原来的压缩文件即可。注意不要重名

7、配置nginx的环境变量
最好给nginx配置一个软链接,这是生产环境常用的操作,便于运维,开发,测试一起使用,也便于日后的nginx升级
ln -s /opt/tngx232/ /opt/nginx

8、配置环境变量,快捷使用
环境变量:echo $PATH
添加nginx的目录到PATH中,且写入到环境变量文件中,开机就能够自动读取了 /etc/profile
vim /etc/profile 把下面的语句粘贴到最后即可
PATH="$PATH:/mytools/nginx/sbin"

退出会话,然后重新登录即可

上一篇下一篇

猜你喜欢

热点阅读