我正在尝试设置一个Web服务器,为静态内容实现nginx,为动态php脚本使用apache。 html页面在浏览器中显示为正常。文件verphpdestino.php(内部带有简单的phpinfo())也加载正常。.但是,当我尝试导航wordpress网站时,浏览器进入无限301循环,并且不知道配置文件出了什么问题。
我必须说nginx连接到80和443端口,并分别连接到8080和8443端口。
按照配置文件操作,有人可以帮我解决什么问题吗?所有网站都位于https://destinopunilla.com.ar
提前Tnxs!
<VirtualHost 127.0.0.1:8080>
SuexecUserGroup "#1002" "#1002"
ServerName destinopunilla.com.ar
ServerAlias www.destinopunilla.com.ar
ServerAlias mail.destinopunilla.com.ar
ServerAlias webmail.destinopunilla.com.ar
ServerAlias admin.destinopunilla.com.ar
DocumentRoot /home/destinopunilla/public_html
ErrorLog /var/log/virtualmin/destinopunilla.com.ar_error_log
CustomLog /var/log/virtualmin/destinopunilla.com.ar_access_log combined
ScriptAlias /cgi-bin/ /home/destinopunilla/cgi-bin/
ScriptAlias /awstats/ /home/destinopunilla/cgi-bin/
DirectoryIndex index.html index.htm index.php index.php4 index.php5
<Directory /home/destinopunilla/public_html>
Options -Indexes +IncludesNOEXEC +SymLinksIfOwnerMatch +ExecCGI
allow from all
AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
Require all granted
AddType application/x-httpd-php .php
AddHandler fcgid-script .php
AddHandler fcgid-script .php7.4
FCGIWrapper /home/destinopunilla/fcgi-bin/php7.4.fcgi .php
FCGIWrapper /home/destinopunilla/fcgi-bin/php7.4.fcgi .php7.4
</Directory>
<Directory /home/destinopunilla/cgi-bin>
allow from all
AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
Require all granted
</Directory>
RewriteEngine on
RewriteCond %{HTTP_HOST} =webmail.destinopunilla.com.ar
RewriteRule ^(?!/.well-known)(.*) https://destinopunilla.com.ar:20000/ [R]
RewriteCond %{HTTP_HOST} =admin.destinopunilla.com.ar
RewriteRule ^(?!/.well-known)(.*) https://destinopunilla.com.ar:10000/ [R]
RemoveHandler .php
RemoveHandler .php7.4
php_admin_value engine Off
FcgidMaxRequestLen 1073741824
<Files awstats.pl>
AuthName "destinopunilla.com.ar statistics"
AuthType Basic
AuthUserFile /home/destinopunilla/.awstats-htpasswd
require valid-user
</Files>
Alias /dav /home/destinopunilla/public_html
<Location /dav>
DAV on
AuthType Basic
AuthName "destinopunilla.com.ar"
AuthUserFile /home/destinopunilla/etc/dav.digest.passwd
Require valid-user
ForceType text/plain
Satisfy All
RemoveHandler .php
RemoveHandler .php7.4
RewriteEngine off
</Location>
php_value memory_limit 32M
IPCCommTimeout 41
</VirtualHost>
<VirtualHost 127.0.0.1:8443>
SuexecUserGroup "#1002" "#1002"
ServerName destinopunilla.com.ar
ServerAlias www.destinopunilla.com.ar
ServerAlias mail.destinopunilla.com.ar
ServerAlias webmail.destinopunilla.com.ar
ServerAlias admin.destinopunilla.com.ar
DocumentRoot /home/destinopunilla/public_html
ErrorLog /var/log/virtualmin/destinopunilla.com.ar_error_log
CustomLog /var/log/virtualmin/destinopunilla.com.ar_access_log combined
ScriptAlias /cgi-bin/ /home/destinopunilla/cgi-bin/
ScriptAlias /awstats/ /home/destinopunilla/cgi-bin/
DirectoryIndex index.html index.htm index.php index.php4 index.php5
<Directory /home/destinopunilla/public_html>
Options -Indexes +IncludesNOEXEC +SymLinksIfOwnerMatch +ExecCGI
allow from all
AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
Require all granted
AddType application/x-httpd-php .php
AddHandler fcgid-script .php
AddHandler fcgid-script .php7.4
FCGIWrapper /home/destinopunilla/fcgi-bin/php7.4.fcgi .php
FCGIWrapper /home/destinopunilla/fcgi-bin/php7.4.fcgi .php7.4
</Directory>
<Directory /home/destinopunilla/cgi-bin>
allow from all
AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
Require all granted
</Directory>
RewriteEngine on
RewriteCond %{HTTP_HOST} =webmail.destinopunilla.com.ar
RewriteRule ^(?!/.well-known)(.*) https://destinopunilla.com.ar:20000/ [R]
RewriteCond %{HTTP_HOST} =admin.destinopunilla.com.ar
RewriteRule ^(?!/.well-known)(.*) https://destinopunilla.com.ar:10000/ [R]
RemoveHandler .php
RemoveHandler .php7.4
php_admin_value engine Off
FcgidMaxRequestLen 1073741824
SSLEngine on
SSLCertificateFile /home/destinopunilla/ssl.cert
SSLCertificateKeyFile /home/destinopunilla/ssl.key
SSLProtocol all -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
<Files awstats.pl>
AuthName "destinopunilla.com.ar statistics"
AuthType Basic
AuthUserFile /home/destinopunilla/.awstats-htpasswd
require valid-user
</Files>
Alias /dav /home/destinopunilla/public_html
<Location /dav>
DAV on
AuthType Basic
AuthName "destinopunilla.com.ar"
AuthUserFile /home/destinopunilla/etc/dav.digest.passwd
Require valid-user
ForceType text/plain
Satisfy All
RemoveHandler .php
RemoveHandler .php7.4
RewriteEngine off
</Location>
php_value memory_limit 32M
IPCCommTimeout 41
SSLCACertificateFile /home/destinopunilla/ssl.ca
</VirtualHost>
#Listen 80
#Listen 443
#Listen 8080
NameVirtualHost 127.0.0.1:8080
Listen 127.0.0.1:8080
<IfModule ssl_module>
Listen 127.0.0.1:8443
</IfModule>
<IfModule mod_gnutls.c>
Listen 127.0.0.1:8443
</IfModule>
server {
listen 80 default_server;
listen [::]:80 default_server;
root /home/destinopunilla/public_html;
index index.php index.html index.htm index.nginx-debian.html;
server_name destinopunilla.com.ar www.destinopunilla.com.ar;
location / {
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://127.0.0.1:8080;
}
location ~ /\.ht {
deny all;
}
location ~* \.(bmp|gif|ico|jpeg|jpg|pict|png|svg|swf|tif)$ {
try_files $uri =404;
}
location ~* \.(class|css|csv|doc|docx|ejs|eot|eps|jar|js|mid|midi|otf|pdf|pls|ppt|pptx|ps|svgz|tiff|ttf|txt|webp|woff|woff2|xls|xlsx)$ {
try_files $uri =404;
}
}
server {
# SSL configuration
#
listen 443 ssl http2 default_server;
listen [::]:443 ssl http2 default_server;
ssl_certificate /home/destinopunilla/ssl.cert;
ssl_certificate_key /home/destinopunilla/ssl.key;
root /home/destinopunilla/public_html;
index index.php index.html index.htm index.nginx-debian.html;
server_name destinopunilla.com.ar www.destinopunilla.com.ar;
location / {
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass https://127.0.0.1:8443;
}
location ~ /\.ht {
deny all;
}
location ~* \.(bmp|gif|ico|jpeg|jpg|pict|png|svg|swf|tif)$ {
try_files $uri =404;
}
location ~* \.(class|css|csv|doc|docx|ejs|eot|eps|jar|js|mid|midi|otf|pdf|pls|ppt|pptx|ps|svgz|tiff|ttf|txt|webp|woff|woff2|xls|xlsx)$ {
try_files $uri =404;
}
}