Welcome! Log In Create A New Profile

Advanced

Нужна помощь в настройке nginx

November 17, 2017 02:49PM
Доброго времени суток.
Есть небольшая проблема, пока что не получается ее решить.
VPS Debian 9
Если зайти по адресу sait_com/engine/index.php то сайт откроется.
А если по sait_com то будет 403 Forbidden.

Вот конфиг:
server {
server_name sait.com www.sait.com;
charset off;
index index.html index.php;
disable_symlinks if_not_owner from=$root_path;
include /etc/nginx/vhosts-includes/*.conf;
include /etc/nginx/vhosts-resources/sait.com/*.conf;
access_log /var/www/httpd-logs/sait.com.access.log;
error_log /var/www/httpd-logs/sait.com.error.log notice;
ssi on;
set $root_path /var/www/site/data/www/sait.com;
root $root_path;
listen 151.151.151.151:80;

location / {
location ~ [^/]\.ph(p\d*|tml)$ {
try_files /does_not_exists @php;
}
}



location @php {
fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f webmaster@sait.com";
fastcgi_param SCRIPT_FILENAME /var/www/site/data/www/sait.com/engine/index.php;
fastcgi_param HTTPS $http_x_forwarded_https if_not_empty;
fastcgi_pass unix:/var/www/php-fpm/site.sock;
try_files $uri =404;
include /etc/nginx/fastcgi_params;
}
}

И мне дали старые настройки на которых этот сайт работать но под другим доменом, а так как домен сменился то и перенести нужно на другой серв:

server {
listen 192.192.192.192:80;
server_name www.mysite.net;
root /home/www/mysite.net/static.www/;
error_log /var/log/nginx/mysite.net-error.log warn;
access_log /var/log/nginx/mysite.net-access.log detailed;

location / {
error_page 404 = @php;

location ~ \. {
expires 24h;
}
return 404;
}

location @php {
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME /home/www/mysite.net/engine/index.php;
fastcgi_param HTTPS $http_x_forwarded_https if_not_empty;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
}
}

server {
listen 192.192.192.192:80;
server_name mysite.net;
root /home/www/mysite.net/static/;
error_log /var/log/nginx/mysite.net-error.log warn;
access_log /var/log/nginx/mysite.net-access.log detailed;

location = / {
return 301 https://www.mysite.net/;
}

location /
{
add_header Cache-control public;
add_header Access-Control-Allow-Origin https://www.mysite.net;
expires 24h;
error_page 404 = @php;
log_not_found off; }

location @php {
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME /home/www/mysite.net/engine/static.php;
fastcgi_param HTTPS $http_x_forwarded_https if_not_empty;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
}
}

На старом mysite_net был SSL на новом не используют.
Я вот пробовал менять настройки, но так не не получилось запустить на главном новом домене.
Чтобы сайт открывался при sait_com. и если пробовать открыть через sait_com/engine/index.php то чтобы кидало на главную страницу sait_com.
Subject Author Posted

Нужна помощь в настройке nginx

cubespace November 17, 2017 02:49PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 320
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready