форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
У кого нибудь получилась заставить работать этот зоопарк?
Максимум чего я добился - открывается главная страница, по всем остальным ссылкам - либо 404 либо всё та же главная страница.
Кусок конфига:
server { listen 80.86.xx.xx:80; server_name domain.name www.domain.name; access_log /home/dmn/hosting/domain.name/logs/access_log main; location / { root /home/dmn/hosting/domain.name/htdocs; index index.php index.html index.htm; autoindex off; } if ($host = www.domain.name) { rewrite ^/(.*)$ http://domain.name/$1 permanent; } if (!-e $request_filename) { break; #last; rewrite .* /index.php break; #break; } #rewrite ^(.*)$ /index.php?$1; location ~ \.php$ { fastcgi_intercept_errors on; fastcgi_pass unix:/tmp/php-user-fcgi.socket; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /home/dmn/hosting/domain.name/htdocs$fastcgi_script_name; fastcgi_param QUERY_STRING $query_string; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param CONTENT_TYPE $content_type; fastcgi_param CONTENT_LENGTH $content_length; fastcgi_param REMOTE_ADDR $remote_addr; fastcgi_param X-FORWARDED-FOR $remote_addr; fastcgi_param SCRIPT_NAME $fastcgi_script_name; } }
В rewrite использовал разные комбинации с last и break - ничего не добился
Неактивен
Простите - а что это?
Неактивен
_http://sysoev.ru/nginx
Неактивен
Простите, вы о чём? На сервере PHP запущен как fastcgi приложение.
Неактивен
server { listen 80; server_name host; root /home/host/www/; index index.html index.htm index.php; if (!-e $request_filename) { rewrite ^/.* /index.php break; } location ~ \.php$ { fastcgi_pass localhost:1029; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /home/host/www$fastcgi_script_name; fastcgi_param SCRIPT_NAME $fastcgi_script_name; fastcgi_param DOCUMENT_ROOT /home/host/www; fastcgi_param QUERY_STRING $query_string; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param CONTENT_TYPE $content_type; fastcgi_param CONTENT_LENGTH $content_length; fastcgi_param REQUEST_URI $request_uri; fastcgi_param SERVER_NAME $server_name; fastcgi_param REQUEST_URI $request_uri; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param REMOTE_USER $remote_user; fastcgi_param REMOTE_ADDR $remote_addr; fastcgi_param REMOTE_PORT $remote_port; } }
Проблем вроде нет.
Неактивен
Спасибо
Неактивен
Хотелось бы поднять тему, так как не могу установить TXP на nginx. Все как и у dmn42: главная отображается нормально, а внутренние страницы в 404 ошибке.
Неактивен
Больше не актуально. Оказалось, что на моем VPS все же Apache, с которым мне проще чем с nginx.
Неактивен