我想把我的ip地址连接到一个域名。当我在浏览器“my.ip.adress”中运行时,服务器会响应,但当我尝试使用“mydomain.com”时,它就不起作用了。我有一个404错误。在我的托管平台中,我将“my.ip.adress”链接到域名。我已经等待了48小时,因为它建议链接ip与域名。
我不确定我做的配置。也许我的env文件“.env-prod”没有被调用,管道破裂了
env/
myblog/
mysite/
settings.py
wsgi.py
…
scripts/
static/
我的env文件:.env-prod
export DEBUG=off
export SECRET_KEY='mysecretkey'
export ALLOWED_HOSTS="['my.ip.adress', 'mydomain.com', 'www.mydomain.com']"
export DATABASE_URL=postgres://user:password@db.example.com:5432/production_db?sslmode=require
我有/etc/systemd/system/gunicorn.socket
[Unit]
Description=gunicorn socket
[Socket]
ListenStream=/run/gunicorn.sock
[Install]
WantedBy=sockets.target
我有/etc/systemd/system/gunicorn.service
[Unit]
Description=gunicorn daemon
Requires=gunicorn.socket
After=network.target
[Service]
User=ubuntu
Group=www-data
WorkingDirectory=/home/ubuntu/myblog
ExecStart=/home/ubuntu/env/bin/gunicorn \
--access-logfile - \
--workers 3 \
--bind unix:/run/gunicorn.sock \
mysite.wsgi:application
[Install]
WantedBy=multi-user.target
sudo systemctl start gunicorn.socket
sudo systemctl enable gunicorn.socket
sudo systemctl status gunicorn.socket
listen 80; server_name my.ip.adress; # could I have mydomain.com and www.mydomaine.com there ?
root /home/ubuntu/myblog/;
location /static {
alias /home/ubuntu/myblog/static/;
}
location / {
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_redirect off;
if (!-f $request_filename) {
proxy_pass http://127.0.0.1:8000;
break;
}
}
}
server {
index index.html index.htm index.nginx-debian.html; # is it important to conserve this line ?
server_name mydomain.com www.mydomain.com;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
}
listen [::]:443 ssl ipv6only=on; # managed by Certbot
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/www.mydomain.com/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/www.mydomain.com/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}
/etc/supervisor/conf.d/myblog-gunicorn.conf
[program:myblog-gunicorn]
command = /home/ubuntu/env/bin/gunicorn mysite.wsgi:application
user = ubuntu
directory = /home/ubuntu/myblog
autostart = true
autorestart = true
然后我做sudo supervisorctl重读sudo supervisorctl更新sudo supervisorctl状态
要解决此问题,只需删除/etc/nginx/sites-available/default文件
我在将我的功能部署到Google Cloud时遇到问题: Firebase CLI中的显示方式和消息: Firebase控制台上的显示方式和消息:
最近,我试图做一个测试部署的Blazor服务器应用程序在本地托管的库伯内特斯实例运行在docker桌面。 我设法在容器中正确启动了应用程序,应用了迁移等,日志告诉我应用程序正在运行并等待。 使用Docker桌面中的< code > Reset Kubernetes k luster 重置Kubernetes后采取的步骤: > 修改<code>hosts</code>文件以包含<code>127.0
我这里有个奇怪的错误: 我正在开发一个GAE应用程序来读取一些Twitter数据,在阅读了大量文档后,我让它在我的测试服务器上工作(在我的pc上运行),但在real(我的appspot域)上部署和测试后,它显示以下消息: 401:身份验证凭据(https://dev.twitter.com/pages/auth)失踪或失踪 我尝试重新创建我的OAuthAppToken和OAuthAppTokenS
问题内容: 我最初的问题是如何为Django登录页面启用HTTPS,唯一的回应是建议我- 将整个站点设置为仅HTTPS。 鉴于我正在使用Django 1.3和nginx,将网站设为仅HTTPS的正确方法是什么? 一个回应提到了一个中间件解决方案,但有一个警告: Django在维护POST数据时无法执行SSL重定向。请整理你的视图,以便仅在GET期间进行重定向。 关于服务器故障的有关nginx重写为
首先,我为我的英语水平不太好而道歉。我正在实习,我的任务是继续为公司开发一个内联网网站。我在实习开始时就拿到了代码,并开发了本地版本,具有本地网络服务器和本地数据库。这是我在公司服务器上部署更改版本的时候了,一旦我这样做了,到目前为止一直使用旧版本的站点会显示“ 内部服务器错误 500”。它来自什么,有人有解决方案吗?PS :该网站是用CakePhp开发的。
每次都会出现以下错误!有相同的修复方法吗? 2021-10-07T10:47:31.133956 00:00heroku[路由器]: at=错误代码=H10 desc="应用程序崩溃"方法=GET路径="/"主机=zturlshortener.herokuapp.comrequest_id=c2f90e55-52f5-4955-a1d6-4028456cfddb fwd="103.199.173.