centOS7下的Nginx的安装和配置
来源:互联网 发布:部落地震法术数据 编辑:程序博客网 时间:2024/06/09 19:22
上一篇文章,记录了在linux下安装和配置mysql。本篇就记录一下nginx的安装和配置。
安装pcre依赖
PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。Nginx的rewrite要依赖于这个库。所以先安装这个库。
进入官网http://www.pcre.org/,找到pcre的源码下载url,使用wget下载 wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz
下载后解压、编译、安装
./configure --prefix=/usr/local/pcremakesudo make install
下载Nginx
在官网下载nginx的稳定版本
wget http://nginx.org/download/nginx-1.10.3.tar.gz
安装编译Nginx
将下载的nginx解压后,进行编译前的预编译:
cd nginx-1.10.3./configure --prefix=/usr/local/nginx --with-pcre=../pcre-8.40makesudo make install
注意,上面编译配置的参数,pcre不是已经安装好的pcre路径,而是未编译的代码包的路径。在本例中,pcre代码包和nginx代码包下载到了同一个目录下。
启动Nginx
进入Nginx的安装目录下,直接起动Nginx
cd /usr/local/nginx/sbinsudo ./nginx
注意,此时访问本机ip的80端口,如果能看到Nginx的欢迎页面,说明安装配置成功。如果不成功,可能的问题时防火墙禁止访问80端口。需要我们做如下配置:
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent#重启防火墙sudo systemctl restart firewall.service
启动PHP-FPM
在安装php时,我们配置了php-fpm,在这里我们需要启动PHP-FPM。
进入php的安装目录,php-fpm在sbin目录下。
sudo ./php-fpm
首次启动,会报一个/usr/local/php7/etc/php-fpm.conf未找到的错误。直接到/usr/local/php7/etc/目录下,会看到有一个php-fpm.conf.default的文件。将此文件重命名即可。
mv php-fpm.conf.default php-fpm.conf
此时再次启动PHP-FPM,会报另一个错误:配置文件125行,找不到以.conf结尾的文件。我们根据报错信息进入相关目录,发现同样是存在默认文件,重命名即可。
cp www.conf.default www.conf
最后回到sbin目录下启动php-fpm,成功。
- centOS7下的Nginx的安装和配置
- centOS7 下Nginx的简单安装配置
- centOS7下的MYSQL安装和配置
- centos7下tomcat的安装和配置
- centos7下nginx的安装和https配置多端口访问
- centos7中nginx的安装使用和配置优化
- centos7下nginx安装配置
- centos7 下Nginx安装配置
- centos7下nginx的基本配置
- centos7 nginx的简易安装配置
- centos7下nginx的编译安装
- Windows下,Nginx的安装和配置
- Linux下nginx的安装和配置
- CentOS下Nginx的安装和配置
- centos7 nginx的安装
- centos7下ftp服务器的安装和配置
- centos7下openstack环境的安装和配置
- 在Centos7下源代码安装配置Nginx
- hihoCoder 1186 : Coordinates(快速求因子【思维】)
- 使用git在两台机器间同步代码
- Hibernate学习总结
- ContentProvider实现增删改
- JavaScript事件高级应用
- centOS7下的Nginx的安装和配置
- Android中内容提供者ContentProvider实现数据库增删改查
- 34.activity携带数据显示跳转
- 【leetCode】001Two Sum
- 欢迎使用CSDN-markdown编辑器
- php安装xdebug说明
- Play a game
- js中判断数组的方法
- 【鹅厂面试题】——-关于微信红包取中间值(笔试题)