我正在使用nginx,ubuntu 14,gunicorn,django 1.11,python 2.7。
我在django的设置中将我的域放在Allowed_HOSTS中。
这是我在可用网站下拥有的内容:
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;
}
}
答案 0 :(得分:0)
我已经编写了在LAMP后端在Internet上建立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根用户:
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
,然后输入数据库名称,服务器名称,密码的信息,并保留localhost
和wp_
不变。
现在您已经在本地主机环境上运行了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 admin@mywebsite.com
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
将带您进入登录页面,可用于登录服务器。
参考文献: