linux服务器安装nginx

9 篇文章 0 订阅
3 篇文章 0 订阅

1. 安装依赖包

2.下载并解压安装包

3. 安装

4. 配制nginx.conf

5. 泛讲nginx.conf

6. 本人安装过程中碰到的问题和解决方案

1.安装依赖包

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

2.下载并解压安装包

本人解压在自己的目录下,

cd sky/nginx
# 2.1 获取nginx
wget http://nginx.org/download/nginx-1.9.9.tar.gz  
# 2.2 解压nginx
tar -zxvf  nginx-1.9.9.tar.gz

3.安装

#解压后进入到nginx-1.9.9,进行安装
cd /sky/nginx/nginx-1.9.9/

./configure
#这一步执行完成以后,你会看到sbin目录会默认装到 /usr/local/nginx下

make & make install

加粗样式4 配制nginx.conf

[root@localhost nginx-1.9.9]# cd /usr/local/nginx/conf
[root@localhost conf]# vi nginx.conf

下面是几个nginx的命令

启动: /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
杀死进程: 优雅停止:kill -QUIT 29529
强制停止:kill -9 29529
重启进程: 进入/usr/local/nginx/sbin下 执行:./nginx -s reload
验证配制: 进入/usr/local/nginx/sbin下 执行:./nginx -t 查看进程: ps
-ef|grep nginx
29529是该nginx进程

5.泛讲nginx.conf
worker_processes:工作进程个数,可配置多个
worker_connections:单个进程最大连接数
server:每一个server相当于一个代理服务器
lister:监听端口,默认80
server_name:当前服务的域名,可以有多个,用空格分隔(我们是本地所以是localhost)
location:表示匹配的路径,这时配置了/表示所有请求都被匹配到这里
index:当没有指定主页时,默认会选择这个指定的文件,可多个,空格分隔
proxy_pass:请求转向自定义的服务器列表
upstream name{ }:服务器集群名称

6. 本人碰到的问题:

安装nginx,使用https协议的时候,需要有ssl证书,具体nginx.conf配制------>请参考

按照上一步执行完毕,验证配置报错:
出现:nginx:[emerg]unknown directive ssl ------> 请参考

解决完毕以后,验证nginx.conf的 https相关配置报错:
出现nginx: [warn] invalid value “TLSv1.1”------> 请参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值