CentOS安装Nginx的方法

不言
发布: 2023-04-02 20:14:01
原创
1326 人浏览过

这篇文章主要介绍了关于CentOS安装Nginx的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

这篇文章主要介绍了关于CentOS安装Nginx的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

为了方便快捷的搭建linux环境,于是有了这几篇文字

  1. CentOS使用yum安装jdk

  2. CentOS安装tomcat

  3. CentOS安装Nginx

  4. CentOS安装MySql

1.安装Nginx前的准备
请确认gcc g++开发类库是否装好。

yum -y install gcc automake autoconf libtool make(安装make)
登录后复制
yum install gcc gcc-c++(安装g++)
登录后复制

2.下载Nginx和其组件

cd /usr/local/src
登录后复制

安装openssl

wget http://www.openssl.org/source/openssl-fips-2.0.16.tar.gz(下载openssl)
tar -zxvf openssl-fips-2.0.16.tar.gz
cd  openssl-fips-2.0.16
./configure && make && make install
登录后复制

安装pcre

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.42.tar.gz(下载pcre)
tar -zxvf pcre-8.42.tar.gz
cd pcre-8.42
./configure && make && make install
登录后复制

安装zlib

wget http://zlib.net/zlib-1.2.11.tar.gz(下载zlib)
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure && make && make install
登录后复制

或者用yum方式安装openssl、pcre、zlib

yum -y install openssl openssl-devel
yum -y install pcre pcre-devel
yum -y install zlib zlib-devel
登录后复制

安装nginx

wget http://nginx.org/download/nginx-1.15.0.tar.gz(下载nginx)
tar -zxvf nginx-1.15.0.tar.gz
cd nginx-1.15.0
./configure && make && make install
登录后复制

3.启动nginx

cd /usr/local/nginx/sbin/(进入nginx安装目录)
登录后复制
./nginx(启动命令)
报错信息:/usr/local/nginx/sbin/nginx: error while loading shared libraries: 
libpcre.so.1: cannot open shared object file: No such file or directory
whereis libpcre.so.1(查看libpcre.so.1安装位置)
位置信息:libpcre.so: /lib64/libpcre.so.0 /usr/local/lib/libpcre.so.1 /usr/local/lib/libpcre.so
ln -s /usr/local/lib/libpcre.so.1 /lib64(添加软链接再次启动就可以了)
登录后复制

4.修改nginx配置文件,配置域名添加反向代理指向tomcat

vi /usr/local/nginx/conf/nginx.conf
登录后复制

添加域名指向服务器,并且修改第一个server为以下配置:

    server {
        listen       80;
        server_name  coder7911.club;
        location / {
            proxy_pass   http://127.0.0.1:8080;
        }
    }
登录后复制

5.nginx常用相关命令

./nginx
./nginx -t
./nginx -s relaod
ps -ef|grep nginx
kill -9 进程号
tail -f /usr/local/nginx/logs/access.log
登录后复制

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

 tomcat 与 nginx,Apache HTTP Server Project的区别

Centos下循环测试php对Redis和共享内存(shm)读写的效率

linux编译安装php7.2

以上是CentOS安装Nginx的方法的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!