Кемеровские программисты php общаются здесь
Anonymous
Ошибка 502 в развертывании железной дороги с Docker и Nginx
Сообщение
Anonymous » 24 май 2025, 23:12
Я развертываю Ларавель на железную дорогу, используя Nginx и Docker.
Развертывание почти успешно, что означает, что оно не дает никаких ошибок, но когда я перейду к URL, я получаю ошибку 502 в журналах HTTP Railway.
Код: Выделить всё
server {
listen 80;
root /var/www/public;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
fastcgi_pass app:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location /build/ {
proxy_pass http://node:5173/build/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
location /__vite_ping {
proxy_pass http://node:5173/__vite_ping;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
location /@vite {
proxy_pass http://node:5173;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
< /code>
docker-compose.yml:
services:
app:
container_name: laravel-app
build:
context: ./
dockerfile: app.dockerfile
working_dir: /var/www
volumes:
- ./:/var/www
environment:
- "DB_PORT=5432"
- "DB_HOST=database"
ports:
- "9000:9000"
web:
container_name: laravel-web
build:
context: ./
dockerfile: web.dockerfile
working_dir: /var/www
volumes:
- ./:/var/www
ports:
- 8080:80
depends_on:
- app
database:
container_name: laravel-database
image: postgres:11.2
volumes:
- dbdata:/var/lib/pgsql
environment:
- "POSTGRES_DB=mydb"
- "POSTGRES_USER=myuser"
- "POSTGRES_PASSWORD=expensecontrolpassword"
ports:
- "54321:5432"
selenium:
container_name: laravel-selenium
image: selenium/standalone-chrome
adminer:
container_name: laravel-adminer
image: adminer
restart: always
ports:
- 8081:8080
node:
image: node:18.19.1
container_name: laravel_node
working_dir: /var/www
volumes:
- ./:/var/www
entrypoint: ["/var/www/entrypoint.sh"]
ports:
- "5173:5173"
volumes:
dbdata: {}
< /code>
app.dockerfile:
FROM php:8.3-fpm
RUN apt-get update
RUN apt-get install -y libpq-dev \
&& docker-php-ext-configure pgsql -with-pgsql=/usr/local/pgsql \
&& docker-php-ext-install pdo pdo_pgsql pgsql
RUN usermod -u 1000 www-data
< /code>
web.dockerfile:
FROM nginx:1.19.10
ADD vhost.conf /etc/nginx/conf.d/default.conf
Я проверил журналы и не могу найти никакой информации, чтобы узнать, что происходит.
Подробнее здесь:
https://stackoverflow.com/questions/790 ... -and-nginx
1748117553
Anonymous
Я развертываю Ларавель на железную дорогу, используя Nginx и Docker. Развертывание почти успешно, что означает, что оно не дает никаких ошибок, но когда я перейду к URL, я получаю ошибку 502 в журналах HTTP Railway.[code]server { listen 80; root /var/www/public; index index.php index.html index.htm; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { fastcgi_pass app:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } location /build/ { proxy_pass http://node:5173/build/; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } location /__vite_ping { proxy_pass http://node:5173/__vite_ping; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } location /@vite { proxy_pass http://node:5173; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } } < /code> docker-compose.yml: services: app: container_name: laravel-app build: context: ./ dockerfile: app.dockerfile working_dir: /var/www volumes: - ./:/var/www environment: - "DB_PORT=5432" - "DB_HOST=database" ports: - "9000:9000" web: container_name: laravel-web build: context: ./ dockerfile: web.dockerfile working_dir: /var/www volumes: - ./:/var/www ports: - 8080:80 depends_on: - app database: container_name: laravel-database image: postgres:11.2 volumes: - dbdata:/var/lib/pgsql environment: - "POSTGRES_DB=mydb" - "POSTGRES_USER=myuser" - "POSTGRES_PASSWORD=expensecontrolpassword" ports: - "54321:5432" selenium: container_name: laravel-selenium image: selenium/standalone-chrome adminer: container_name: laravel-adminer image: adminer restart: always ports: - 8081:8080 node: image: node:18.19.1 container_name: laravel_node working_dir: /var/www volumes: - ./:/var/www entrypoint: ["/var/www/entrypoint.sh"] ports: - "5173:5173" volumes: dbdata: {} < /code> app.dockerfile: FROM php:8.3-fpm RUN apt-get update RUN apt-get install -y libpq-dev \ && docker-php-ext-configure pgsql -with-pgsql=/usr/local/pgsql \ && docker-php-ext-install pdo pdo_pgsql pgsql RUN usermod -u 1000 www-data < /code> web.dockerfile: FROM nginx:1.19.10 ADD vhost.conf /etc/nginx/conf.d/default.conf [/code] Я проверил журналы и не могу найти никакой информации, чтобы узнать, что происходит. Подробнее здесь: [url]https://stackoverflow.com/questions/79066171/error-502-on-railway-deployment-with-docker-and-nginx[/url]
Ошибка 502 при развертывании железной дороги с помощью Docker и Nginx
Anonymous »
08 окт 2024, 16:14 » в форуме
Php
Я развертываю Laravel на Railway с помощью nginx и docker.
Развертывание почти успешно, то есть не выдает никаких ошибок, но когда я перехожу по URL-адресу, я получаю ошибку 502 в HTTP-запросе Railway. журналы.
Есть идеи, что может произойти?...
0 Ответы
25 Просмотры
Последнее сообщение Anonymous
08 окт 2024, 16:14
0 Ответы
18 Просмотры
Последнее сообщение Anonymous
05 янв 2024, 09:48
0 Ответы
18 Просмотры
Последнее сообщение Anonymous
05 янв 2024, 14:58
Графики железной дороги
Anonymous »
23 фев 2025, 07:52 » в форуме
JAVA
Знаете ли вы о некоторых библиотеке графиков (железнодорожные сетевые графики) в Интернете, которую я могу использовать для моделирования? Это не должно быть графическим, но это могло. Я ищу реальные (почти реальные) графики железнодорожной сети....
0 Ответы
6 Просмотры
Последнее сообщение Anonymous
23 фев 2025, 07:52
Графики железной дороги
Anonymous »
23 фев 2025, 08:24 » в форуме
JAVA
Знаете ли вы о некоторых библиотеке графиков (железнодорожные сетевые графики) в Интернете, которую я могу использовать для моделирования? Это не должно быть графическим, но это могло. Я ищу реальные (почти реальные) графики железнодорожной сети....
0 Ответы
10 Просмотры
Последнее сообщение Anonymous
23 фев 2025, 08:24