Ubuntu 18.04系统用Nginx替换Apache的方法
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

目前我们如果用云服务器建站一般是用Apache,还是用Nginx呢?对于两者之间其实各有优缺点。根据我们实际的项目需求,以及自己的习惯都是可以选择的。根据网络的一些说法,Nginx具有这些优势。Nginx在WEB引擎服务器中,算是支持并发较高和支持较高流量负载的,相比Apache,NGINX消耗更少的RAM和CPU,NGINX通过支持内置缓存系统来提高网站性能,以便更快地访问网站静态内容,如图像,CSS,JavaScript等。
在这篇文章中,蜗牛看到LEB上有一篇文章是将原本已有的APACHE环境更换成NGINX的。这个只是提出来的一个方法思路,其实如果真要解决的话我们完全可以重新部署成NGINX,这样反而简单和安全。这里记录下来,只是看看实际的操作过程。
第一、Apache与Nginx区别
这些是Apache和NGINX之间的主要区别是:
1、Apache和NGINX的主要配置文件分别位于/etc/apache2/apache2.conf和/etc/nginx/nginx.conf。
2、NGINX和Apache都使用相同的默认根目录/ var / www / html。
3、NGINX具有内置缓存系统,但Apache没有任何内置缓存系统。
在这篇文章中,使用的是Ubuntu 18.04系统,1GB内存。
第二、删除Apache Web环境
我们在安装NGINX之前,需要先删除Apache Web服务以避免它们之间的冲突。
首先,在删除Apache Web服务器之前,将停止Apache服务。
$ sudo systemctl stop apache2
停止Apache后,从systemctl中删除启动的Apache条目。
$ sudo systemctl disable apache2
我们在正常停止Apache服务并删除启动后,就可以从系统中删除Apache Web服务器软件包了。这里需要注意一点,我们在操作之前一定要备份好数据。
$ sudo apt remove apache2
我们使用这个命令只会删除apache2包,但是系统会保留与Apache相关的依赖项目。因此,必须删除那些不需要的依赖项以释放空间。
$ sudo apt autoremove
现在,Apache Web服务器已成功删除。 我们要开始安装NGINX了。
第三、安装Nginx web引擎
首先删除并刷新旧的apt存储库缓存,然后更新存储库以加载最新的包信息并执行完全升级所有已安装的包。
$ sudo apt clean all && sudo apt update && sudo apt dist-upgrade
更新存储库后,我们再去安装Nginx最新包。
$ sudo apt install nginx
这里直接是安装系统自带的,如果需要安装指定版本需要从官方下载最新版本安装。
第三、设置防火墙
默认情况下,UFW防火墙没有添加任何规则。我们需要将HTTP和HTTPS端口规则添加到UFW防火墙,这可以通过简单的命令来完成。 NGINX Full规则包含HTTP和HTTP端口,这将允许这些端口由UFW防火墙保持打开状态。
$ sudo ufw allow \”Nginx Full\”
添加防火墙规则后,我们在使用status命令检查规则。
$ sudo ufw status
看到状态提示是active就没有问题。
第四、NGINX Web服务器的配置文件与Apachce区别
1、Nginx
server {
listen 80;
server_name example.com www.example.com;
root /var/www/html;
location / {
try_files $uri $uri/ =404;
}
}
比如Nginx配置文件在\”/etc/nginx/sites-available/example.com.conf\”这样的目录。
2、Apache
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
ServerAdmin [email protected]
DocumentRoot /var/www/html/
</VirtualHost>
<Directory /var/www/html>
Require all granted
AllowOverride None
</Directory>
Apache配置一般在\”/etc/apache2/sites-available/example.com.conf\”这样目录对应文件。
第五、设置NGINX Web服务
sudo nano /etc/nginx/sites-available/example.com.conf
根据我们需要添加的站点编辑文件,比如\”sudo nano /etc/nginx/sites-available/laozuo.org.conf\”.
server {
listen 80;
server_name example.com www.example.com;
root /var/www/html;
location / {
try_files $uri $uri/ =404;
}
}
然后相应进行配置。
在NGINX服务器配置文件中,我们使用可用站点和启用站点的目录之间的软链接创建符号链接。 软链接允许随时更改位于sites-available目录中的服务器块配置文件,并且它将立即复制到启用站点的目录。
$ sudo ln -s /etc/nginx/sites-available/example.com.conf /etc/nginx/sites-enabled/example.com.conf
根据域名进行修改。
我们再重启NGINX生效,在重启之前可以检测是否有效。
$ sudo nginx -t
如果没有错误提示,我们再启动。
$ sudo systemctl restart nginx
最后,如果我们网站目录没有写入权限,需要给予授权\”$ sudo chown www-data:www-data /var/www/html\”。这样我们就可以到对应目录进行添加站点建站。总之这样只是理解一个过程,真要操作确实麻烦,我们还不如重新格式化一键安装LNMP(LNMP一键安装包V1.6正式版本发布 增加支持PHP 7.3等)。
参考来自:http://lowendbox.com/blog/how-to-replace-apache-with-nginx-on-ubuntu-18-04/
猜你可能想看的VPS
- 桔子 VPS 五一大促,美国 cn2gia 带宽升级+赠送流量+五折,看美国VPS[主机]
- RAKsmart→$50 年 1GB 内存 40GB SSD 空间 不限虚拟空间(主机)
- 加速云→四川德阳高防 525 元 16 核 16g 内存 200gSSD全球[VPS测评]
- 魔方云→62 元 月 1GB 内存 15GB SSD 空间 400GB 虚拟空间(主机)
- ¥59.5 月 2G 内存 30G SSD 6Mbps 不限量 XEN 日本VPS[主机]
- 双十一 iON→2 核 CPU 4G 内存套餐 新加坡 洛杉矶机房 月付全球[VPS测评]
- ThinkPHP 高危安全漏洞 攻击者可直接获取服务器权限 请尽快升级官全球[VPS测评]
- 一个房子房顶是金字下面有一个娇字是什么成语?全球[VPS测评]
- 疯狂猜成语 图猜成语一只狗在偷东西一只公鸡在打鸣是什么成语?全球[VPS测评]
- 便宜 racknerd→1 核 768M 内存 20G SSD 1T 流全球[VPS测评]
- CN2 GIA ¥19.99 月 256M 内存 5G SSD 256G全球[VPS测评]
- 圣诞优惠 PacificRack→ 2 核 2GB 35GB 2TB 1WINDOWS
- 微基主机 7 月促销→美国主机 65 折优惠 日本 CN2 VPS 首月日本VPS[主机]
- RAKsmart→无限流量服务器月付 46 美元起 VPS 全场 8 折全球[VPS测评]
- DedeCMS 友情链接去掉 li 标签 DedeCMS 怎么去掉友情链全球[VPS测评]
- 超值推荐腾讯云秒杀→2 核 CPU 4G 内存 50G 硬盘 6M 带宽全球[VPS测评]
- 傲闪云大连高防云服务器七折优惠,1 核 1G 内存的最低配置 34 元 全球[VPS测评]
- 五月促销 野草云→自营新购五折 续费四折 香港独立服务器¥350 元起 独立服务器[U]
- 傲游主机洛杉矶CN2GIA VPS八折优惠 2G内存/强制三网CN2G全球[VPS测评]
- 恒创科技元旦 香港/美国VPS 2折起;高防服务器6折优惠美国VPS[主机]
- 春天的风最容易温暖心灵,适合朋友圈和抖音的12条文案全球[VPS测评]
- 亿恩科技香港云服务器 2核2G服务器特价700元/年香港VPS[主机]
- 全球云lovps,香港CN2线路vps 新品七折月付49元香港VPS[主机]
- 金斗云双12活动:全场8折起,美国圣何塞CN2 GIA高防VPS20元/美国VPS[主机]
- 雪花云怎么样?雪花云香港云服务器1核1G2M仅19元/月香港VPS[主机]
- 源云主机,香港沙田VPS CN2 1核1G 24/月 NTT 50M 9香港VPS[主机]
- wordpress 上传附件报错 “抱歉,出于安全的考虑,不支持此文件类全球[VPS测评]
- 极光kvm怎么样?香港大带宽VPS促销1核1G内存19元/月起,5G防御香港VPS[主机]
- TabbyCloud:香港BGP云服务器,1核/1GB/20GB空间/2虚拟空间(主机)
- 安国云:1核/1G/20G硬盘/1Mbp不限流量/香港cdia,月付18香港VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-40326.html











