centos7安装nginx(超详细)教程

安装所需插件
1、安装gcc
gcc是linux下的编译器在此不多做解释,感兴趣的小伙伴可以去查一下相关资料,它可以编译 C,C++,Ada,Object C和Java等语言

gcc -v 命令:查看gcc版本
在这里插入图片描述
一般阿里云的centOS7里面是都有的,没有安装的话会提示命令找不到,那就安装一下

安装命令:yum -y install gcc

2、pcre、pcre-devel安装
pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库。

安装命令:

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

前期工作准备好了,接下来安装nginx
1、下载nginx源码安装包并解压

wget http://nginx.org/download/nginx-1.9.9.tar.gz
tar -zxvf nginx-1.9.9.tar.gz

2.然后进入解压目录中执行编译安装,代码如下

cd nginx-1.9.9
./configure
make
make install

3.安装成功后,找到Nginx安装目录,执行sbin目录下的nginx文件启动nginx,命令如下

/usr/local/nginx/sbin/nginx

4.Nginx启动成功后,默认端口80,可以在物理机直接访问,输入你虚拟机的ip地址即可访问
centos7安装nginx(超详细)教程_第1张图片
5.接下来进入Nginx安装目录修改配置文件,代码如下

vi /usr/local/nginx/conf/nginx.conf

对nginx.conf文件进行编辑,编辑内容如下

server {
listen 80; #配置监听端口号
server_name localhost; #配置访问域名,域名可以有多个,用空格隔开
location / {
proxy_pass http://baidu.com;
proxy_redirect default;
#root html;
#index index.html index.htm;
}

6.根据自己需要配置完成后,重启Nginx,重启命令如下

/usr/local/nginx/sbin/nginx -s reload

你可能感兴趣的:(Linux,linux,nginx,centos)