centos、ubuntu安装配置nginx

1、centos 7上安装Nginx:
centos7上面已经默认安装pcre、zlib、ssl
要求
需要用户有root权限,
步骤1—添加Nginx仓库
给 CentOS 7添加 EPEL仓库,打开终端使用下面的 命令 :
yum -y install epel-release
步骤2—安装Nginx
到这里Nginx的仓库就下载到系统了,我们就使用yum来安装吧:
yum -y install nginx
步骤3—启动Nginx
Nginx默认情况下不会启动的,我们需要使用下面的命令来启动Nginx:
systemctl start nginx
如果你开启了防火墙的话记得允许HTTP和HTTPS:
firewall-cmd --permanent --zone=public --add-service=http firewall-cmd --permanent --zone=public --add-service=https firewall-cmd --reload
或者是修改/etc/sysconfig/selinux
你可以试下已用户的角度访问自己的服务器IP地址( 怎么找你Linux服务器的公网IP地址
http:// server_domain_name_or_IP /
你会看到CentOS 7上Nginx服务器就安装好了
Ubuntu上安装nginx
1、安装:
ssl功能需要openssl库(apt-get install libssl-dev openssl;./configure --prefix=/opt/nginx --with-http_ssl_module)
gzip模块需要zlib库(apt-get install zlib1g-dev)
rewrite模块需要pcre库(apt-get install libpcre3 libpcre3-dev)

安装环境依赖包
系统安装了g++ gcc openssl-devel pcre-devel zlib-devel软件。
安装openssl:apt-get install openssl;
安装pcre:apt-get install libpcre3 libpcre3-dev;
安装zlib:apt-get install zlib1g-dev
apt-get update
apt-get install nginx  
apt
2,编译安装nginx
下载nginx包,并解压,进入解压后的目录,执行命令:
useradd wwww -s /usr/sbin/nologin (先创建一个www用户,nologin的)
/usr/sbin/nologin
./configure --prefix=/opt/nginx --with-http_ssl_module --user=www --group=www
(指定一个非root用户)
#./configure --prefix=/opt/nginx --with-http_ssl_module ——(指定安装路径)
# ./configure --prefix=/opt/nginx --with-openssl=../openssl
make
make install
 
3,启动和关闭nginx
启动nginx,进入编译安装后的目录, 执行/opt/nginx/sbin/nginx
关闭nginx,执行/opt/nginx/sbin/nginx -s stop
 
4,反向代理设置
一台服务器上解析两个域名,分别跳转到不同服务器上
编辑配置文件:/opt/nginx/conf/nginx.conf:

2、启动:
service nginx start  
或者:/etc/init.d/nginx restart

你可能感兴趣的:(Linux安装配置,centos,ubuntu,nginx)