在此之前可以先使用VS Code连接到虚拟机:Visual Studio Code连接VMware虚拟机-CSDN博客
安装Web服务器Apache
bash
sudo apt-get install apache2
在个别情况下需要对Apache服务器的配置文件进行调整:
打开etc路径下的apache2文件夹,根据端口需求更改ports.conf文件,设置Apache监听的端口和地址,随后检查apache2.conf 和envvars文件有无需要更改的地方。
bash
# ports.conf
Listen 80
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
启动Apache服务器
bash
sudo service apache2 start
检查Apache服务器运行状态:
bash
sudo systemctl status apache2
随后在浏览器中输入虚拟机的IP地址(比如:192.168.000.000),跳转以下页面表示启动成功
设置Apache服务器自动启动:
bash
sudo systemctl enable apache2
取消Apache服务器自动启动:
bash
sudo systemctl disable apache2
停止Apache服务器:
bash
sudo systemctl stop apache2
使用Django框架搭建网站
通常Unbuntu自带python语言,可以在终端使用命令查看有没有安装python和pip
bash
python // 或者python3
bash
sudo apt install python3-pip
安装Django框架
python
pip install django
// 或者
sudo apt install python3-django
安装完成后cd到home中的家目录
bash
cd /home/gayboys
新建Django项目
python
django-admin startproject GGboy
输入命令创建新的Django应用:
python
python manage.py startapp gaygayapp
// 或者
python3 manage.py startapp gaygayapp
打开views.py文件,添加方法代码:
python
// views.py
from django.shortcuts import render
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello, World!")
在urls.py文件中配置路由:
python
// urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.hello, name='hello'),
]
cd到manage.py所在的项目目录,将views.py复制到GGBoy文件夹,运行开发服务器:
python
python3 manage.py runserver
运行成功
在浏览器中输入开启的端口号 :http://127.0.0.1:8000/,显示以下页面