linux centos7环境nginx安装配置

硅谷探秘者 nginx 31 0 0

一、检查和安装依赖

[root@localhost local]# yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

二、下载nginx的tar包


## 下载
[root@localhost ~]# wget http://nginx.org/download/nginx-1.13.7.tar.gz

## 解压并进入文件夹
[root@localhost ~]# tar -zxvf nginx-1.13.7.tar.gz
[root@localhost ~]# cd nginx-1.13.7/

## 创建自定义nginx的安装目录 /usr/local/nginx
[root@localhost nginx-1.13.7]# mkdir /usr/local/nginx

三、编译和安装

编译之前要设置常量,配置安装的目录等

[root@localhost nginx-1.13.7]# ./configure --prefix=/usr/local/nginx/ --pid-path=/var/run/nginx.pid

  说明:

  • —prefix 配置安装目录
  • —sbin-path 配置sbin目录
  • —conf-path 配置配置文件的目录
  • —pid-path 配置pid的目录

安装

[root@localhost nginx-1.13.7]# make && make install

## 如果不执行则不会创建真正的 nginx 文件
[root@localhost nginx-1.13.7]# test -d

  进入安装目录查看安装情况

[root@localhost nginx]# cd /usr/local/nginx
[root@localhost nginx]# ll 
总用量 4
drwxr-xr-x. 2 root root 4096 1月   7 12:20 conf
drwxr-xr-x. 2 root root   40 1月   7 12:20 html
drwxr-xr-x. 2 root root    6 1月   7 12:20 logs
drwxr-xr-x. 2 root root   19 1月   7 12:20 sbin

四、启动nginx

  在安装目录下执行命令:

[root@localhost nginx]# ./sbin/nginx

  默认80端口,记得开放端口。

五、nginx常用命令

./sbin/nginx 启动nginx
./sbin/nginx -s stop 停止nginx,可能不保存相关信息,并迅速终止web服务。
./sbin/nginx -s reload 重启nginx
./sbin/nginx -s quit 平稳关闭Nginx,保存相关信息,有安排的结束web服务。
./sbin/nginx -s reopen 重新打开日志文件。
./sbin/nginx -t 不运行,而仅仅测试配置文件。nginx 将检查配置文件的语法的正确性,并尝试打开配置文件中所引用到的文件。
./sbin/nginx -v 显示 nginx 的版本。
./sbin/nginx -V 显示 nginx 的版本,编译器版本和配置参数。
猜你喜欢
official 126 zookeeper压缩包参考链接:http://archive.apache.org/dist/zookeeper/将包上传到linux相应目录并解压,进入目录。以我的为例:/usr/local/zook
linux系统 1012 linuxnginx1.检查和依赖[root@localhost~]#yum-yinstallgcczlibzlib-develpcre-developensslopenssl-devel2
linux系统 3801 linuxcentos7mysql57在之前先检查一下之前有没有过,如果之前过,先卸载完全再重新1.将mysql的包传送到/usr/local/下用#tar-zxvf命令解压文件
linux系统 2152 ,解压到/usr/java文件夹下:#tar-zxvfjdk-8u181-linux-x64.tar.gz5.编辑文件,变量#vim/etc/profile6.加入如下JAVA_HOME=
linux系统 469 -Xmx1024m"exportPATH=$M2_HOME/bin:$PATH使生效:source/etc/profilemaven仓库:setting.xml文件中在各自的标签中添加:mirrorida
linux系统 2953 1.卸载svn:yumremovesubversion如果机器上没有过svn则跳过此步骤2.svn云命令svn服务器:yuminstallsubversion3.查看svn的版本
工具 560 命令yum-yinstallgit查看版本git--version远程ssh,执行:gitconfig--globaluser.name"yourname"gitconfig
linux系统 522 nginx负载均衡以及负载均衡的策略的选取(linux)一、nginx负载均衡nginx,修改conf/nginx.conf文件在http块下添加#动态服务器列表
归档
2018年11月  12 2018年12月  33 2019年01月  28 2019年02月  28 2019年03月  32 2019年04月  27 2019年05月  33 2019年06月  6 2019年07月  12 2019年08月  12 2019年09月  21 2019年10月  8 2019年11月  15 2019年12月  25 2020年01月  9 2020年02月  5 2020年03月  16 2020年04月  4 2020年06月  1 2020年07月  7 2020年08月  13 2020年09月  9 2020年10月  5 2020年12月  3 2021年01月  1 2021年02月  5 2021年03月  7 2021年04月  4 2021年05月  4 2021年06月  1 2021年07月  7 2021年08月  2 2021年09月  8 2021年10月  9 2021年11月  16 2021年12月  14 2022年01月  6
标签
算法基础 linux 前端 c++ 数据结构 框架 数据库 计算机基础 储备知识 java基础 ASM 其他 深入理解java虚拟机 nginx git 消息中间件 搜索 maven redis docker dubbo vue 导入导出 软件使用 idea插件 协议 无聊的知识 jenkins springboot mqtt协议
目录
祝愿神州十三飞行乘组平安归来