我的网站在IP地址上正常提供,但在域名上没有

问题描述 投票:0回答:1

我使用的是nginx,ubuntu 14,gunicorn,django 1.11,python 2.7。

我已将我的域放在了允许_HOSTS中的django设置中。

这是我在网站下可用的内容:

server {
        listen 8000;
        listen 80;
        server_name IP domain.com;

        location /static/ {
                root /home/username/website/src;
        }

        location / {
                include proxy_params;
                proxy_pass http://unix:/home/username/website/website.sock;
        }
}

当我将IP地址输入连接到网络的计算机时,该网站出现就好了,但是当我输入我设置的域时,它显示了这个:shows me an error that the site can't be reached

python django nginx ubuntu-14.04
1个回答
0
投票

我已经编写了使用LAMP后端在互联网上获取wordpress网站的过程,以供将来参考,有些人可能会觉得有用。

安装LAMP堆栈:

  • sudo apt install lamp-server^ -y

安装wordpress:

  • cd var/www/html/
  • sudo wget https://wordpress.org/latest.tar.gz
  • sudo chown www-data:www-data wordpress/

登录mysql root用户:

  • sudo mysql -u root -p
  • 选择密码
  • create database wordpress;
  • GRANT ALL PRIVILEGES ON wordpress.* TO 'server'@'localhost' IDENTIFIED BY 'my_password_here';
  • FLUSH PRIVILEGES;
  • EXIT;
  • 在浏览器中导航到localhost/wordpress并输入数据库名称,服务器名称,密码的信息,保留localhostwp_

既然你已经在你的localhost环境中运行了wordpress,那就让它公开吧。

为站点创建目录。

  • sudo mkdir -p /var/www/html/mywebsite.com
  • sudo chmod -R 755 /var/www/html/mywebsite.com
  • sudo cp /etc/apache2/sites-available/000-default.conf/ /etc/apache2/sites-available/mywebsite.com.conf

打开/etc/apache2/sites-available/mywebsite.com.conf文件以配置/修改服务器设置(如果它们不存在,则添加选项):

  • ServerAdmin [email protected]
  • ServerName www.mywebsite.com
  • ServerAlias mywebsite.com
  • DocumentRoot /var/www/html/mywebsite.com
  • ErrorLog ${APACHE_LOG_DIR}/error.log
  • CustomLog ${APACHE_LOG_DIR}/access.log combined

重新加载apache:

  • sudo a2ensite mywebsite.com.conf
  • sudo systemctl restart apache2
  • sudo service apache2 reload

/etc/hosts中添加公共IP(来自whatsmyip)和域名(www.mywebsite.com)之间的链接:

  • 123.456.789.123 www.mywebsite.com

您现在可以访问www.mywebsite.com/wordpress查看您的默认wordpress页面。 www.mywebsite.com/wordpress/wp-admin将带您进入登录页面,您可以使用该登录页面登录您的服务器。

参考文献:

© www.soinside.com 2019 - 2024. All rights reserved.