nginx実戦(三)静的及びphp環境配置
前言
システム環境:Centos 7 php:5.6 nginx:openresty-1.13.6.2
環境のインストール
nginx見間の文章nginx実戦(一)
gzipサポートの追加
php 5.6
nginx php構成
よくある質問
アクセスエラー403 is forbidden
通常は3つのケースがあります.1つはインデックスファイルが欠けていることです.指定したrootディレクトリにindexがない可能性があります.phpまたはindex.html 2は権限の問題で、nginxを確認します.confのuserパラメータで指定されたユーザはrootのディレクトリに対して完全な制御権限を持ち、chown-R user:user rootディレクトリ3はSELinux状態であり、
最も簡単な方法ですべての問題を解決する.
システム環境:Centos 7 php:5.6 nginx:openresty-1.13.6.2
環境のインストール
nginx見間の文章nginx実戦(一)
gzipサポートの追加
cd openresty
./configure \
--with-http_gzip_static_module
gmake && gmake install
## nginx.conf
sed -r -i "/include conf./i\ include gzip.conf'" nginx.conf
php 5.6
yum -y install epel-release
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm && yum install -y --nogpgcheck --enablerepo=remi --enablerepo=remi-php56 \
php \
php-opcache \
php-devel \
php-mbstring \
php-mcrypt \
php-mysqlnd \
php-phpunit-PHPUnit \
php-pecl-xdebug \
php-pecl-xhprof \
php-gd \
php-ldap \
php-xml \
php-fpm \
php-bcmath \
php-gmp \
php-igbinary \
php-imagick \
php-memcache \
php-memcached \
php-mongo \
php-mongodb \
php-phalcon \
php-redis \
php-trace \
php-xmlrpc \
php-yaf
nginx php構成
cat >/etc/nginx/conf/con.d/phpweb.conf<
よくある質問
アクセスエラー403 is forbidden
通常は3つのケースがあります.1つはインデックスファイルが欠けていることです.指定したrootディレクトリにindexがない可能性があります.phpまたはindex.html 2は権限の問題で、nginxを確認します.confのuserパラメータで指定されたユーザはrootのディレクトリに対して完全な制御権限を持ち、chown-R user:user rootディレクトリ3はSELinux状態であり、
setenforce 0
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
最も簡単な方法ですべての問題を解決する.