教你制作一个漂亮的个人简介网页,再上传到Ubuntu用ngnix部署你的第一个web网站!

一、效果展示与获取链接

在制作完成后,并且已经部署在虚拟机的服务器端,那么就可以在主机win10下输入服务器的ip,打开网页啦!事实上只要是连接同一个局域网的pc,都可以输入ip访问该网站。

请看gif

限于csdn图片上传的限制,所以我不能把浏览器最大化进行截取,所以网站显示有缩小。

在这里插入图片描述

说明
其中Downlode界面如果不是在本地访问,那么会提供下载或者播放歌曲的选项,我这里本地就直接播放了。
浏览器可以用chrom、firefox或者其他的,只要不是IE就行。

网页特效显示学习自其他博主,在文末会给出原文链接,在本博客中就不再仔细说明。

网页文件目录结构如下
在这里插入图片描述

该网页可自行更改为自己喜欢的图片,或进行其他更改。
网页设计完整代码已上传至gitee仓库,如有需要请点击陈jj的个人简介获取。
嫌麻烦的同学,也可以网盘下载https://pan.baidu.com/s/1Vvkh5XLNd0YvljZ6iFEoJQ
提取码: ga8b
😊

二、nginx介绍

  1. nginx简介 nginx(发音同engine x)是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。
    nginx的特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

  2. nginx的特性与优点
    2.1 nginx的特性 Nginx使用基于事件驱动架构,使得其可以支持数以百万级别的TCP连接 高度的模块化和自由软件许可证是的第三方模块层出不穷(这是个开源的时代啊~)
    Nginx是一个跨平台服务器,可以运行在Linux,Windows,FreeBSD,Solaris, AIX,Mac OS等操作系统上
    这些优秀的设计带来的极大的稳定性
    2.2 nginx的优点 高并发连接:官方测试能够支撑5万并发连接,在实际生产环境中跑到2-3万并发连接数 内存消耗少:在3万并发连接下,开启的10个nginx进程才消耗150M内存(15M*10=150M)
    配置文件非常简单:风格跟程序一样通俗易懂 成本低廉:nginx为开源软件,可以免费使用。而购买F5
    BIG-IP、NetScaler等硬件负载均衡交换机则需要十多万至几十万人民币
    支持Rewrite重写规则:能够根据域名、URL的不同,将HTTP请求分

### 回答1: 可以回答这个问题。以下是在服务器中部署nginx并实施的说明书: 1. 安装nginx 在Linux系统中,可以使用以下命令安装nginx: sudo apt-get update sudo apt-get install nginx 2. 配置nginx nginx的配置文件位于/etc/nginx/nginx.conf,可以使用以下命令打开该文件: sudo nano /etc/nginx/nginx.conf 在该文件中,可以配置nginx的监听端口、虚拟主机、反向代理等。例如,以下配置可以将nginx监听80端口,并将所有请求转发到本地的3000端口: http { server { listen 80; location / { proxy_pass http://localhost:3000; } } } 3. 启动nginx 配置完成后,可以使用以下命令启动nginx: sudo systemctl start nginx 可以使用以下命令检查nginx是否已经启动: sudo systemctl status nginx 如果nginx已经启动,将会显示类似以下的信息: ● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2021-09-01 10:00:00 UTC; 1h ago Docs: man:nginx(8) Process: 1234 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Main PID: 1235 (nginx) Tasks: 2 (limit: 1137) Memory: 3.5M CGroup: /system.slice/nginx.service ├─1235 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; └─1236 nginx: worker process 4. 部署应用程序 部署应用程序的具体步骤与应用程序的类型和语言有关,这里不再赘述。 总之,以上是在服务器中部署nginx并实施的说明书,希望对你有所帮助。 ### 回答2: 在服务器中部署Nginx并实施的说明书如下: 第一步:安装Nginx 1. 登录服务器,并使用管理员权限运行以下命令安装Nginx: ```shell sudo apt update sudo apt install nginx ``` 2. 安装完成后,运行以下命令来启动Nginx服务: ```shell sudo systemctl start nginx ``` 3. 验证Nginx是否成功安装并运行,打开网页浏览器,输入服务器IP地址或域名,如果出现Nginx欢迎页面,则表示安装成功。 第二步:配置Nginx 1. 在部署Nginx的服务器上,找到Nginx的配置文件。通常位于`/etc/nginx/nginx.conf`路径下。 2. 打开Nginx配置文件,编辑该文件以满足项目的需求,如修改监听端口、指定网页根目录、添加代理等。示例如下: ``` server { listen 80; server_name example.com; root /var/www/html; location / { proxy_pass http://localhost:8000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } } ``` 上述示例配置中,Nginx监听80端口,将所有流量转发到本地8000端口,并使用代理功能。 3. 修改完Nginx配置后,保存文件并退出编辑器。 4. 运行以下命令重新加载Nginx配置并使其生效: ```shell sudo nginx -t sudo systemctl restart nginx ``` 此处使用第一条命令先检查配置文件是否有错误,如果没有错误,则再使用第二条命令重新加载配置文件。 第三步:访问网站 1. 在浏览器中输入服务器IP地址或域名,即可访问已部署Nginx上的网站。 2. 可根据需要,在服务器中进一步配置SSL证书、防火墙、负载均衡等功能,以提高网站的安全性和性能。 以上就是在服务器中部署Nginx并实施的说明书,希望对您有所帮助。如果有其他问题,请随时提问。 ### 回答3: 在服务器中部署Nginx并实施的说明书可以按以下步骤进行: 第一步:安装Nginx 1. 打开服务器的终端或SSH连接。 2. 使用适用于服务器操作系统的包管理器(例如Yum或APT)安装Nginx。例如,在Ubuntu上,可以运行命令“sudo apt-get install nginx”来安装Nginx。 第二步:配置Nginx 1. 在安装完成后,进入Nginx的配置目录。在Ubuntu上,默认的配置目录是“/etc/nginx”。 2. 打开主配置文件“nginx.conf”进行修改。根据实际需求,可以配置监听端口、域名和服务器块等。 3. 检查文件路径配置是否正确,比如Web文件目录和日志文件路径。 第三步:启动Nginx 1. 启动Nginx服务。在Ubuntu上,可以使用命令“sudo service nginx start”来启动Nginx。 2. 验证Nginx是否成功启动。可以访问服务器的IP地址或域名,看是否可以看到Nginx的默认页面。 第四步:额外配置 1. 根据实际需求,可以进行额外的配置修改。例如,可以配置反向代理、负载均衡、HTTPS等。 2. 配置修改完毕后,重新加载Nginx配置文件,以使其生效。在Ubuntu上,可以使用命令“sudo service nginx reload”来重新加载配置。 第五步:日常维护与管理 1. 定期更新Nginx版本,以确保系统安全性。 2. 配置Nginx日志轮转,以便对日志进行管理和性能优化。 3. 根据需要,进行访问限制和安全设置。 请注意,上述仅为Nginx部署和实施的基本步骤,根据实际需求和环境,可能需要进行更多的配置和调整。建议参考官方文档以获取更详细的信息和指导。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值