租赁服务器和推荐软件
1、推荐服务器
腾讯云、阿里云服务器,价格比较便宜,适合学生党,记得保存或修改root密码。
2、推荐工具
①Terminus,一款实用的终端模拟器,方便快捷,最重要的是免费!Terminus官网
②Winscp,开源图形化SFTP客户端,可以方便地在服务器和本机之间进行文件传输。当然也可以尝试通过rz和sz命令的方式传递文件。Winscp官网
③Nginx,主流的web服务器软件,负责访问某个ip下的某个指定位置。Nginx官网
编写网页前端
首先我们需要一个简单的html界面。如index.html,接着使用winscp将网站上传至私人服务器的某个特定路径下。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>
潞北北的网站
</title>
<style>
body {
text-align: center;
padding: 50px;
}
</style>
</head>
<body>
<p>欢迎访问!</p>
<img src="images/G11.jpg" width="20%" height="20%" />
</body>
</html>
安装web服务器软件
安装Nginx,本人的服务器使用的是ubuntu,可以使用apt-get命令自动安装,本人在参考了博客后使用了手动安装的方式,安装版本为最新的稳定版即nginx-1.20.1。安装完毕后nginx文件夹下的内容如下。
#下载最新版本
wget http://nginx.org/download/nginx-1.20.1.tar.gz
#解压:
tar -zxvf nginx-1.9.3.tar.gz
#进入解压目录:
cd nginx-1.9.3
#配置:
./configure --prefix=/usr/local/nginx
#编译:
make
#安装:
sudo make install
#进入/nginx/sbin启动:
./nginx
其中,html文件夹是默认的网页文件所在的位置,conf文件夹包含了以nginx.conf为主的nginx的配置文件,这时我们在浏览器中输入ip地址,就可以看到nginx默认的网页了。
可以选择删除nginx默认html文件并替换成自己的网页,也可以选择修改文件路径。
使用vim打开并编辑conf文件夹下的nginx.conf配置文件,即可将网页的路径设置成个人网页文件的存放路径。
关于nginx.conf文件,这里只需要修改http框架下server的location属性就好了,具体nginx.conf文件的写法参考博客或官方文档。
接着重启nginx服务,就可以看到你自己的网页啦!
./sbin/nginx -s reload