Il a été un 3ème jour, je suis en train de déployer une petite application PHP. Nous déplaçons nos applications, ce qui signifie 3 applications sur les rails et 1 php sur le même serveur. Les applications Rails fonctionnent correctement. PHP ne le fait pas. Je n'ai jamais vraiment déployé d'application PHP, donc je le fais à travers des guides. Jusqu'à présent, je reçois cette situation: Si j'essaie d'ouvrir l'application PHP dans un navigateur, je vois la page par défaut Apache. Si je rafraîchis la page, il me montrera le contenu du fichier index.php, mais comme un texte vide. Actualiser à nouveau - page Apache par défaut, et encore - contenu de index.php.application PHP déployer Ubuntu 16.04 nginx apache réglage
Mes paramètres:
nginx/sites disponibles/my.site (activés dans les sites activés)
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/my.site/httpdocs;
# Add index.php to the list if you are using PHP
index index.php index.html index.htm index.nginx-debian.html;
server_name my.site www.my.site;
location/{
proxy_pass http://localhost:8000;
include /etc/nginx/proxy_params;
}
location ~* \.(js|css|jpg|jpeg|gif|png|svg|ico|pdf|html|htm)$ {
expires 30d;
}
location @proxy {
proxy_pass http://127.0.0.1:8000;
include /etc/nginx/proxy_params;
}
location ~* \.php$ {
proxy_pass http://127.0.0.1:8000;
include /etc/nginx/proxy_params;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
}
}
apache2/sites disponibles/my.site
ServerName my.site
ServerAlias www.my.site
ServerAdmin [email protected]
DocumentRoot /var/www/my.site/httpdocs
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
apache2/ports.conf
NameVirtualHost 127.0.0.1:8000
Listen 8000
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
Au travail en journée avec aucune idée de comment résoudre le serveur. Tout conseil est apprécié.
Puis-je savoir pourquoi vous utilisez nginx comme proxy pour apache? – Albert221
@ Albert221 Je n'ai pas de réponse appropriée à vous. Je viens de commencer google 'ubuntu php apache deploy' et ces guides sont apparus. Pouvez-vous fournir une meilleure solution? – alexxero