网站首页 > 技术教程 正文
前言
nginx在项目中的使用越来越广泛了,记录一下nginx安装过程及自启动配置。
准备工作
操作系统:CentOS 7.3 X64
nginx编译安装需要先安装编译环境gcc gcc-c++。
需要安装的软件包括:
pcre-8.40.tar.gz //为了rewrite
zlib-1.2.11.tar.gz //为了gzip压缩
openssl-1.0.2l.tar.gz //为了SSL
nginx-1.10.3.tar.gz
上述软件包默认已上传至/opt/download
安装
1、安装pcre
# cd /opt/download
# tar -zxvf pcre-8.40.tar.gz
# cd pcre-8.40
# ./configure
# make
# make check
# make install
2、安装zlib
# cd /opt/download
# tar -xvf zlib-1.2.11.tar.gz
# cd zlib-1.2.11
# ./configure
# make
# make check
# make install
3、安装openssl
# cd /opt/download
# tar -zxvf openssl-1.0.2l.tar.gz
# cd openssl-1.0.2l
# ./config
# make
# make install
4、安装nginx
nginx安装目录为:/usr/local/nginx
# mkdir /usr/local/nginx
# cd /opt/download
# tar -xvf nginx-1.10.3.tar.gz
# cd nginx-1.10.3
# ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/opt/download/pcre-8.40 --with-zlib=/opt/download/zlib-1.2.11 --with-openssl=/opt/download/openssl-1.0.2l
# make
# make install
其中编译选项:--with-pcre、--with-zlib、--with-openssl指向的是源码路径。
安装成功后,可以通过 /usr/local/nginx/sbin/nginx -V 查看编译时候的参数。
nginx参数
nginx启动命令:
# /usr/local/nginx/sbin/nginx
nginx重启命令:
# /usr/local/nginx/sbin/nginx -s reload
nginx停止命令:
# /usr/local/nginx/sbin/nginx -s stop
配置开机自启动
采用编写shell脚本方式配置开机自启动。
# vi /etc/init.d/nginx
输入如下内容:
开机启动脚本
# chmod a+x /etc/init.d/nginx
将此命令加入到rc.local文件中,这样开机的时候nginx就默认启动了
# vi /etc/rc.local
加入一行 /etc/init.d/nginx start 保存并退出,下次重启会生效
nginx在项目中的使用越来越广泛了,记录一下nginx安装过程及自启动配置。
结语
本文只是记录了nginx的一种安装方式及开机自启动配置。未来还有nginx.conf的配置和nginx日志分割及日志分析等分享。
猜你喜欢
- 2024-09-21 13《Nginx 入门教程》Nginx负载均衡(下)
- 2024-09-21 Linux下玩转nginx系列(八)如何使用upsync模块实现动态负载均衡
- 2024-09-21 还在撸猫么?来试试Nginx吧(在线撸猫)
- 2024-09-21 「译」Nginx入门引导教程(nginx1)
- 2024-09-21 nginx动静分离实战(nginx动静分离的作用)
- 2024-09-21 Vue 项目如何部署在Nginx服务器上,简单而且保你一看就会
- 2024-09-21 如何将Centos7 中的Nginx升级到最新版本
- 2024-09-21 systemd - nginx服务管理(nginx服务状态)
- 2024-09-21 mac下操作 nginx 安装、重启、卸载、查看路径
- 2024-09-21 使用Keepalived实现Nginx的自动重启及双主热备高可用
你 发表评论:
欢迎- 最近发表
-
- Linux新手必看:几种方法帮你查看CPU核心数量
- linux基础命令之lscpu命令(linux中ls命令的用法)
- Linux lscpu 命令使用详解(linux常用ls命令)
- 如何查询 Linux 中 CPU 的数量?这几个命令要知道!
- 在linux上怎么查看cpu信息(linux如何查看cpu信息)
- 查看 CPU 的命令和磁盘 IO 的命令
- 如何在CentOS7上改变网卡名(centos怎么改网卡名字)
- 网工必备Linux网络管理命令(网工必备linux网络管理命令是什么)
- Linux 网络命令知多少(linux 网络 命令)
- Linux通过命令行连接wifi的方式(linux命令行连接无线网)
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)