Ubuntu 使用www dir、nginx、nette不加载-设置nginx路径?
我安装了docker并从generator()下载了带有docker compose的zip存档。 你知道这页是什么吗? 这个zip档案在我的Windows10Pro上运行,但在我的笔记本电脑Ubuntu 16.04上它崩溃了。 它不会在www目录中加载css、js或图像 phpdocker/nginx/nginx.confUbuntu 使用www dir、nginx、nette不加载-设置nginx路径?,ubuntu,nginx,docker,docker-compose,nette,Ubuntu,Nginx,Docker,Docker Compose,Nette,我安装了docker并从generator()下载了带有docker compose的zip存档。 你知道这页是什么吗? 这个zip档案在我的Windows10Pro上运行,但在我的笔记本电脑Ubuntu 16.04上它崩溃了。 它不会在www目录中加载css、js或图像 phpdocker/nginx/nginx.conf server { listen 80 default; client_max_body_size 108M; access_log /var/l
server {
listen 80 default;
client_max_body_size 108M;
access_log /var/log/nginx/devel.access.log;
root /var/www/devel/www;
index index.php;
if (!-e $request_filename) {
rewrite ^.*$ /index.php last;
}
location ~ \.php$ {
fastcgi_pass devel-php-fpm:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PHP_VALUE "error_log=/var/log/nginx/devel_php_errors.log";
fastcgi_buffers 16 16k;
fastcgi_buffer_size 32k;
include fastcgi_params;
}
}
DockerFile
FROM phpdockerio/php56-fpm:latest
# Install selected extensions and other stuff
RUN apt-get update \
&& apt-get -y --no-install-recommends install php5-mysql php5-xdebug php5-sqlite vim mc \
&& apt-get clean; rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/*
WORKDIR "/var/www/devel"
docker compose.yml的一部分
devel-once-php-fpm:
build: .
dockerfile: php-fpm/Dockerfile
container_name: devel-php-fpm
volumes:
- ./../projectnette:/var/www/devel
- ./php-fpm/php-ini-overrides.ini:/etc/php5/fpm/conf.d/99-overrides.ini
你知道错误的原因吗?
我做错了什么?你能描述一下具体是什么吗?错误消息是什么?对我来说,
docker compose up
将容器旋转起来。您是否也为devel-webserver
设置了卷路径?无错误。只是它不加载nette项目中www目录中的所有文件。但是这里:是来自docker compose的日志是的,develWebServer的卷是:develWebServer:image:phpdockerio/nginx:latest container\u name:develWebServer卷:-../projectnette:/var/www/devel-./nginx/nginx.conf:/etc/nginx/conf.d/default.conf端口:-“8080:80”链接:-devel php fpm
还可以查看nginx日志:docker exec-it-devel-webserver cat/var/log/nginx/devel.access.log