안녕하세요!
엔진엑스와 php7의 설치는 초보인지라 ㅠ_ㅠ
이렇게 자문을 구하고자 글을 올립니다.
centos7 버젼에 nginx 최신버젼 php7.1을 설치했는데.
이상하게 홈페이지에 접속하면 파일을 다운로드 하더라구요.
아마php가 접속이 안되서 그런것 같은데 아무리 구글링이랑 네이벌을 짜집기 해도 도대체가 해결이 안되서 타운에 글을 남겨 봅니다.
사이트는 http://cowardlion.com 입니다!
nginx.conf
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
sendfile on;
#tcp_nopush on;
keepalive_timeout 0;
#gzip on;
server_names_hash_bucket_size 64;
server_names_hash_max_size 2048;
include /etc/nginx/conf.d/*.conf;
defult.conf
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log /var/log/nginx/host.access.log main;
location / {
root /usr/share/nginx/html;
index index.php index.html index.htm;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ [^/]\.php(/|$) {
# include snippets/fastcgi-php.conf;
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
if (!-f $document_root$fastcgi_script_name) {
return 404;
}
# # With php-fpm (or other unix sockets) :
fastcgi_pass unix:/var/run/php7.0-fpm.sock;
# # With php-cgi (or other unix sockets) :
# fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}
가상호스트.conf
server {
listen 80 default_server;
server_name *.cowardlion.com cowardlion.com;
root /home/cowardlion/;
index index.php index.html;
charset utf-8;
access_log /var/log/nginx/example-access.log main;
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
# deny access to .htaccess files, if Apache's document root concurs with nginx's one
#
}
솔직히 뭐가뭔지 아무것도 모르겠습니다 ㅠ_ㅠ
짜집기 한거라 실력이 미흡해도 보고 판단해 주시면 감사드리겠습니다.
user = nginx
group = nginx
listen.owner = nginx
listen.group = nginx
listen.mode = 0664