IGOS Nusantara dan nginx dan php: Perbedaan revisi
Dari IGNwiki
(→Mengaktifkan situs di home directory) |
|||
Baris 56: | Baris 56: | ||
== Mengaktifkan situs di home directory == | == Mengaktifkan situs di home directory == | ||
+ | |||
+ | location ~* ^/~(.+?)(/.*\.php)$ | ||
+ | { | ||
+ | alias /home/$1/public_html$2; | ||
+ | fastcgi_pass 127.0.0.1:9001; | ||
+ | include fastcgi_params; | ||
+ | fastcgi_param SCRIPT_FILENAME $request_filename; | ||
+ | } | ||
+ | |||
location ~ ^/~(.+?)(/.*)?$ { | location ~ ^/~(.+?)(/.*)?$ { | ||
− | + | alias /home/$1/public_html$2; | |
− | + | index index.html index.htm index.php; | |
− | + | autoindex on; | |
} | } |
Revisi per 21 Juli 2014 03.37
Panduan ini telah dicoba di IGOS Nusantara 9.2
Daftar isi
Pasang nginx dan modul-modul php
# Pasang nginx yum install nginx
# Pasang modul modul php yum install php-fpm php-common php-pecl-apcu php-cli \ php-pear php-pdo php-mysqlnd php-pgsql \ php-pecl-mongo php-pecl-memcache php-pecl-memcached \ php-gd php-mbstring php-mcrypt php-xml
# Pasang Zend OPcache yum install php-opcache
Jalankan
# systemctl start nginx.service systemctl start php-fpm.service
Tes halaman default
Silakan test dari browser:
http://localhost
Aktifkan nginx dan php-fpm
# systemctl enable nginx.service systemctl enable php-fpm.service
Konfgurasi /etc/nginx/nginx.conf
Baris 77 sampai 83 menjadi
location ~ \.php$ { root /usr/share/nginx/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
Jalankan ulang nginx
# systemctl reload nginx.service
<?php phpinfo(); ?>
Tes skrip info.php
Silakan test dari browser:
http://localhost/info.php
Mengaktifkan situs di home directory
location ~* ^/~(.+?)(/.*\.php)$ {
alias /home/$1/public_html$2; fastcgi_pass 127.0.0.1:9001; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $request_filename;
}
location ~ ^/~(.+?)(/.*)?$ {
alias /home/$1/public_html$2; index index.html index.htm index.php; autoindex on;
}