Nginx安装配置

Nginx(“engine x”)是一款是由俄罗斯的程序设计师Igor Sysoev所开发的高性能的Web和反向代理服务器,也是一个IMAP / POP3 / SMTP代理服务器。

在高连接并发的情况下,Nginx的是Apache的服务器不错的替代品。


Nginx安装

系统平台:CentOS release 6.6(Final)64位。

一,安装编译工具及库文件

yum -y install make zlib zlib-devel gcc-c ++ libtool openssl openssl-devel

二,首先要安装PCRE

PCRE作用是让Nginx支持Rewrite功能。

1,下载PCRE安装包,下载地址:http :  //downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

[root @ bogon src]#wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

2,解压安装包:

[root @ bogon src]#tar zxvf pcre-8.35.tar.gz

3,进入安装包目录

[root @ bogon src]#cd pcre-8.35

4,编译安装

[root @ bogon pcre-8.35]#./configure
[root @ bogon pcre-8.35]#make && make install

5,查看PCRE版本

[root @ bogon pcre-8.35]#pcre-config --version

安装Nginx

1,下载Nginx,下载地址:http : //nginx.org/download/nginx-1.6.2.tar.gz

[root @ bogon src]#wget http://nginx.org/download/nginx-1.6.2.tar.gz

2,解压安装包

[root @ bogon src]#tar zxvf nginx-1.6.2.tar.gz

3,进入安装包目录

[root @ bogon src]#cd nginx-1.6.2

4,编译安装

[root @ bogon nginx-1.6.2]#./configure --prefix = / usr / local / webserver / nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre = / usr / local / src / pcre -8.35
[root @ bogon nginx-1.6.2] #make
[root @ bogon nginx-1.6.2]#make install

5,查看nginx的版本

[root @ bogon nginx-1.6.2]#/ usr / local / webserver / nginx / sbin / nginx -v

到此,nginx的安装完成。


Nginx配置

创建Nginx运行使用的用户www:

[root @ bogon conf]#/ usr / sbin / groupadd www
[root @ bogon conf]#/ usr / sbin / useradd -g www www

配置nginx.conf,将/usr/local/webserver/nginx/conf/nginx.conf替换为以下内容

[root@bogon conf]#  cat /usr/local/webserver/nginx/conf/nginx.conf  user www www; worker_processes 2; #设置值和CPU核心数一致 error_log /usr/local/webserver/nginx/logs/nginx_error.log crit; #日志位置和日志级别 pid /usr/local/webserver/nginx/nginx.pid; #Specifies the value for maximum file descriptors that can be opened by this process. worker_rlimit_nofile 65535; events {   use epoll;   worker_connections 65535; } http {   include mime.types;   default_type application/octet-stream;   log_format main  '$remote_addr - $remote_user [$time_local] "$request" '                '$status $body_bytes_sent "$http_referer" '                '"$http_user_agent" $http_x_forwarded_for';    #charset gb2312;         server_names_hash_bucket_size 128;   client_header_buffer_size 32k;   large_client_header_buffers 4 32k;   client_max_body_size 8m;         sendfile on;   tcp_nopush on;   keepalive_timeout 60;   tcp_nodelay on;   fastcgi_connect_timeout 300;   fastcgi_send_timeout 300;   fastcgi_read_timeout 300;   fastcgi_buffer_size 64k;   fastcgi_buffers 4 64k;   fastcgi_busy_buffers_size 128k;   fastcgi_temp_file_write_size 128k;   gzip on;    gzip_min_length 1k;   gzip_buffers 4 16k;   gzip_http_version 1.0;   gzip_comp_level 2;   gzip_types text/plain application/x-javascript text/css application/xml;   gzip_vary on;     #limit_zone crawler $binary_remote_addr 10m;  #下面是server虚拟主机的配置  server   {     listen 80;#监听端口     server_name localhost;#域名     index index.html index.htm index.php;     root /usr/local/webserver/nginx/html;#站点目录       location ~ .*\.(php|php5)?$     {       #fastcgi_pass unix:/tmp/php-cgi.sock;       fastcgi_pass 127.0.0.1:9000;       fastcgi_index index.php;       include fastcgi.conf

转载于:https://www.cnblogs.com/xuaijun/p/7838793.html

Nginx 安装配置相关推荐

  1. codeigniter在nginx安装配置及URL重写

    目录 [hide] 1 codeigniter修改 2 修改nginx配置 3 访问url codeigniter(CI)是一个轻量型的PHP优秀框架,但是它是在apache服务器下开发的,在ngin ...

  2. puppet 3+Unicorn+Nginx安装配置

    puppet 3+Unicorn+Nginx安装配置 2014-08-15 10:58 酒瓶不倒 酒瓶不倒的博客 字号:T | T 一键收藏,随时查看,分享好友! Unicorn 效率要比 Webri ...

  3. Linux搭建waf防火墙,Linux入门教程:nginx安装配置naxsi waf防火墙,nginxwaf Naxsi 不依赖...

    Linux入门教程:nginx安装配置naxsi waf防火墙,nginxwaf Naxsi 不依赖 Naxsi 是第三方 nginx 模块 ,它和 Modsecurity 都是开源 WAF ,但是它 ...

  4. 教程 | 用安卓手机搭建 web 服务器(二)—— Nginx 安装配置

    上一步完成了必要的软件安装,接下来需要在 Linux 系统上安装 nginx. Nginx("engine x")是一款是由俄罗斯的程序设计师 Igor Sysoev 所开发高性能 ...

  5. 虚拟机的Nginx安装配置

    Nginx 安装配置 一.安装编译工具及库文件 下载 PCRE 安装包. 进入到需要安装文件的位置. [root@bogon src]# cd /usr/local/src/ 执行命令. [root@ ...

  6. nginx安装配置(图文教程)

    nginx安装配置(图文教程) nginx介绍 nginx是一款使用C语言编写的高性能的HTTP和反向代理服务器.优点是占用内存小,并发能力强. nginx下载.安装 输入以下代码下载安装包 wget ...

  7. FastDFS+Nginx安装配置

    FastDFS+Nginx安装配置 1.系统环境 最小化安装的RedHat 6.4 fastdfs版本:FastDFS_v3.06.tar.gz nginx版本:nginx-1.0.11.tar.gz ...

  8. nginx 安装配置+清缓存模块安装

    nginx 安装配置+清缓存模块安装 下载软件包 编译安装 内核参数优化 配置范例站点站点 修改nginx配置文件 Nginx 启动关闭 测试 经过一段时间的使用,发现 nginx 在并发与负载能力方 ...

  9. Nginx安装配置OpenSSL

    这里写自定义目录标题 Nginx安装配置OpenSSL Nginx安装配置OpenSSL 1.安装 yum install openssl openssl-devel -y 2.切换到源包 bash ...

  10. Nginx安装配置Lua支持

    Nginx安装配置Lua支持 1. 环境准备 2. 下载最新的`luajit`和`ngx_devel_kit`以及`lua-nginx-module`解压 3. 解压`ngx_devel_kit`以及 ...

最新文章

  1. serverlet 区别_Servlet中/和/*的区别
  2. Python基础教程:函数的可变参数
  3. Java编程之URI
  4. 我的程序人生以及一些杂项
  5. Java 并发编程—Synchronized关键字
  6. 有一只猪400斤,桥承重200斤,怎么过桥?
  7. java中的locksupport_java中线程的停止以及LockSupport工具类
  8. CloudDBA新功能上线--SQL过滤/限制/防火墙
  9. 介绍两款API管理工具
  10. JavaWeb调用python脚本(可传参)
  11. latex参考文献BibTeX的使用方法
  12. openstack VM可以ping外部网络,但是外部网络ping不通VM
  13. 带负荷测试要求二次最小电流_差动保护带负荷测试
  14. 机器学习基础:评价指标(Machine Learning Fundamentals: Evaluation Metrics)
  15. 网页设计html5留言板代码,web网页设计期末大作业_留言板制作.doc
  16. 设置边框大小html,css border-width属性设置边框宽度
  17. 联想Thinkpad sl400 7HC入手感觉
  18. 陈继儒 -- 《小窗幽记》
  19. 硬件改造:新型涂鸦智能暖风机!
  20. Processing 网格纹理制作(棋盘格)

热门文章

  1. 【Python实例第33讲】单变量特征选择
  2. 【Python实例第32讲】一个分类分数的置换检验
  3. 回溯法解决八皇后问题
  4. [洛谷U22157]刷水题(数位dp)(hash)
  5. Python3.7.2版本出现ModuleNotFoundError: No module named 'paramiko'解决办法
  6. MySQL 5.7安装(多实例)最佳实践
  7. 安装了Python2.X和Python3.X后Python2.X IDLE打不开解决办法总结
  8. JAVA-进行Java Web项目开发需要掌握的技术
  9. (转)华为面试题算什么,这个背会了外企随便进
  10. windows Service 之调试过程