CentOS 6搭建nginx提供web服务

本人小菜,文中有哪些不对的地方希望大神指教

需要依赖的库:

1. gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ )

2. rewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ )

3. ssl 功能需要 openssl 库 ( 下载: http://www.openssl.org/ )

可以使用rpm –q xxx   查询库是否已经安装成功

可以使用yum –y install xxx 安装

如果不安装prce会出现如下错误:

接下来就是安装nginx,安装之前先创建一个专用的用户和组方便以后做权限控制

useradd –M –s /sbin/nologin nginx

-M 表示不建立用户的宿主目录   -s表示指定用户登入后所使用的shell  这里的nologin的shell表示不允许用户登录系统

wget http://nginx.org/download/nginx-1.7.8.tar.gz

tar zxvf nginx-1.7.8.tar.gz –C /tmp/

cd /tmp/nginx-1.7.8/

./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module

wget下载,tar解压到/tmp/目录下,执行本地目录下的configure文件配置:

prefix=安装目录

user=与group= 指定用户和用户组

--with-http_stub_status_module启用状态统计

接下来执行编译安装

make && make install

ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/           建立软链接

nginx –t                 查看是否安装成功

成功

cat /usr/local/nginx/logs/nginx.pid     //查看进程ip

kill –s QUIT 31140      //平和退出进程

vi /usr/local/nginx/conf/nginx.conf   进入配置文件

worker_processes  1;        //表示进程数

events {
    worker_connections  1024;   //表示每个进程连接数这里是1024
}

server {
       listen       80;                    //监听端口
       server_name  www.xxx.com;   //域名 

       charset utf-8;                          //编码

       #access_log  logs/host.access.log  main;

       location / {
           root   html;                      //网站根目录定义
           index  index.html index.htm;   //默认索引首页,可定义
       }

如果有多个网站同一个端口可添加server{}这段,域名与网站根目录定义不同即可。

下一章记录如何支持php环境。

时间: 2024-10-06 18:31:16

CentOS 6搭建nginx提供web服务的相关文章

使用Nginx提供web服务

Nginx是由俄罗斯人开发的HTTP服务器,功能很多,本文主要使用其提供web服务.安装方式为编译安装.本文使用的程序版本及系统环境如下: 操作系统:centos6.6 x86_64 Nginx:nginx-1.8.0 一.编译安装Nginx  需要先安装包组"Development tools"和"Server Platform Development".另外因为默认的编译选项里支持URL重写功能,所以要安装pcre-devel. groupadd -r ngin

nginx提供web服务和实现负载均衡

##############nginx直接作为web服务站点###########背景:一台服务器建立两个web服务站点1)mkdir  /web1  /web2  ##建立二根个目录cd /web1vim index.htmlwww.web1.org    ##随便写东西 cd /web2vim index.html  www.web2.org    ##随便写东西和第一个不一样就行2)vim  /usr/local/nginx/conf/nginx.conf  ##添加以下参数 server

基于centos 7搭建Nginx网站服务器(包含虚拟web主机的配置)

Nginx专为性能优化而开发,其最大的优点就是它的稳定性和低系统资源消耗,以及对http并发连接的高处理能力,单台物理服务器可支持20000~50000个并发请求,正是如此,大量提供社交网络.新闻资讯.电子商务及虚拟主机等服务的企业纷纷选择Nginx来提供web服务,目前中国大陆使用nginx网站用户有:新浪.网易.腾讯,另外知名的微网志Plurk也使用nginx. Nginx是一个很牛的高性能Web和反向代理服务器,它具有有很多非常优越的特性: 高并发连接:官方测试能支撑5万并发连接,在实际生

Centos 7搭建Nginx网站服务器及配置虚拟主机

Nginx专为性能优化而开发,其最大的优点就是它的稳定性和低系统资源消耗,以及对http并发连接的高处理能力,单台物理服务器可支持20000~50000个并发请求,正是如此,大量提供社交网络.新闻资讯.电子商务及虚拟主机等服务的企业纷纷选择Nginx来提供web服务,目前中国大陆使用nginx网站用户有:新浪.网易.腾讯,另外知名的微网志Plurk也使用nginx. Nginx是一个很牛的高性能Web和反向代理服务器,它具有有很多非常优越的特性: 高并发连接:官方测试能支撑5万并发连接,在实际生

Nginx提供网站服务应用包括(虚拟主机、用户访问控制、用户验证、nginx平滑升级、防盗链)的配置

Nginx   开源且跨平台的软件    俄罗斯人开发的   提供网站服务  和  代理服务 Nginx 提供网站服务应用环境? 1.虚拟主机2.用户访问控制3.用户验证4.防盗链 实验环境: 安装软件:nginx-0.855.tar.gz 操作系统:centos6.5 实验:(一) 实验目的:nginx源码包的安装以及基本的使用. 安装源码包要安装的工具:开发工具 和开发环境 1.安装nginx源码包 建立ngix软件夹用来存放nginx软件包 添加一个进程的所有者和所属组为www,www为n

Zabbix 使用nginx做web服务

zabbix 使用nginx做web服务 逻辑图: yum  nginx装好,默认的default.conf文件直接backup掉,新建一个zabbx.conf文件, #如果有报错看下nginx_log 日志排错,zabbix3.0.4nginx转发依赖./php-fpm -v PHP 5.6.25,之前代理发现没用 报错也不是配置错误,查看官网发现是php-fpm版本问题. 10.10.254.25 zabbix_server服务器nginx配置: $ cat zabbix.conf  ser

CentOs上搭建nginx

CentOs上搭建nginx 标签(空格分隔): nginx ? 版权声明:本文为博主原创文章,转载请注明出处 本文内容仅为个人理解,不保证完全正确 [TOC] 1. 在root环境下安装nginx 1.1 常用工具安装 yum -y install wget httpd-tools vim 1.2 关闭iptables规则 iptables -F iptables -t nat -F 1.3 关闭SELinux setenforce 0 1.4 安装C/C++环境和PCRE库 yum -y i

CentOS系统搭建Nginx负载均衡

一.关于CentOS系统介绍 CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成.基于Red Hat持续升级,和对已知BUG修复,所以CentOS更多用于搭建大型企业级服务器.目前较新版本为7.0,本文使用CentOS7 64bit进行搭建系统负载均衡. 二.安装VMWare VMWare (Virtual

Net分布式系统之二:CentOS系统搭建Nginx负载均衡

一.关于CentOS系统介绍 CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成.基于Red Hat持续升级,和对已知BUG修复,所以CentOS更多用于搭建大型企业级服务器.目前较新版本为7.0,本文使用CentOS7 64bit进行搭建系统负载均衡. 二.安装VMWare VMWare (Virtual