首页 > 其他 > 详细

centos 6.5 来一个 nginx

时间:2018-09-07 17:52:20      阅读:156      评论:0      收藏:0      [点我收藏+]

# 用了nginx for win很久,安装也是超级简单。
# 还是用一下linux版的吧。我的是centos 6.5 x64

# 安装开始:
# 先安装依赖
yum install gcc-c++ 
yum -y install pcre* 
yum -y install openssl*

# 下载,可以wget 目前最新1.15.3
cd /opt
wget http://nginx.org/download/nginx-1.12.2.tar.gz

tar zxf nginx-1.12.2.tar.gz 
cd nginx-1.12.2

# 指定安装目录 、编译安装
./configure --prefix=/opt/nginx
make && make install

# 检查测试
/opt/nginx/sbin/nginx -t

 

# 启动  停止  退出 

/opt/nginx/sbin/nginx 
/opt/nginx/sbin/nginx -s stop
/opt/nginx/sbin/nginx -s quit
#---------------- 官方文档: -s 参数------------
# stop — fast shutdown
# quit — graceful shutdown
# reload — reloading the configuration file
# reopen — reopening the log files
#----------------------------------------------

 

# 查看进程,端口  检查运行情况

ps aux |grep nginx # master worker 至少各一个
netstat -tulnp | grep :80

# 如果想要命令方便执行,可将路径加入PATH变量中
vim /etc/profile # 加入 2 行

export NGINX_HOME=/opt/nginx
export PATH=$NGINX_HOME/sbin:$PATH

source /etc/profile # 生效

 

#-------------------- 配置文件 nginx.conf ---------------------------

user nginx;
worker_processes auto; # 进程数,一般设置为CPU核数,或者 auto 
pid /var/run/nginx.pid; # 记录进程PID文件,可以不启用

# Load dynamic modules. See /usr/share/nginx/README.dynamic.
include /usr/share/nginx/modules/*.conf;

events {
use epoll; # 使用高效的 epoll 方式
worker_connections 65535; # 单个worker进程同时打开的最大连接数 跟系统的 ulimit -n 有关
}

http {
log_format main ‘$remote_addr - $remote_user [$time_local] "$request" ‘
‘$status $body_bytes_sent "$http_referer" ‘
‘"$http_user_agent" "$http_x_forwarded_for"‘;

access_log /var/log/nginx/access.log main;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
include /etc/nginx/mime.types;
default_type application/octet-stream;
server_tokens off; # 隐藏web出错时的版本号

 

 

后续再更新更多相关应用

centos 6.5 来一个 nginx

原文:https://www.cnblogs.com/frx9527/p/nginx.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!