Nginx、Apache2修改默认端口号

简介:

Ubuntu15.04 Nginx、Apache2修改默认端口号

通过Ubuntu 搭建WEB服务器,根据需求,有时候会需要修改web服务的端口号,这里我记录整理了Nginx和Apache修改默认端口号和网站目录的过程。

Nginx修改默认端口

1、修改配置文件

1
2
3
4
vi  /etc/nginx/sites-enabled/default
listen 81 default_server;
# 修改自己需要的端口号
listen 81 default_server;

2、重载Nginx服务

1
/etc/init .d /nginx  reload

3、修改默认网站目录

1
2
3
vi  /etc/nginx/sites-enabled/default
         #root /var/www/html;
         root  /usr/share/nginx/html # 修改默认网站目录

4、修改默认主页文档:

1
2
修改或者替换index.html
vi  /usr/share/nginx/html/index .html  # 修改index.html

Apache修改默认端口

1、修改配置文件

(1)修改 /etc/apache2/ports.conf 将

1
2
3
4
5
NameVirtualHost *:80
Listen 80
# 改为自己需要的端口
NameVirtualHost *:9000
Listen 9000

(2)有的需要修改default和httpd.conf配置文件

1
2
3
#查找配置文件
sudo  find  / -name default
sudo  find  / -name httpd.conf

(3)重启apache

1
2
sudo  /etc/init .d /apache2  restart
端口修改完毕。apache的端口修改为9000了。

2、修改默认网站目录:

1
2
/etc/apache2/sites-available/default
# 将/var/www 修改位你的路径: /var/www/html/

3、修改默认主页文档:

1
2
/etc/apache2/mods-available/dir .conf
# 将 index.* 替换为 xxx.*

4、最后

不过随apache2的版本不同 文件的放置位置不一样。

查看 DirectoryIndex 在apache2哪个文件里面:grep -iR DirectoryIndex /etc/apache2

1
2
3
4
# 我的Ubuntu 15.04是这样的
root@ubuntu: /etc/apache2/sites-enabled #  grep -iR DirectoryIndex /etc/apache2
/etc/apache2/mods-enabled/dir .conf:DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
/etc/apache2/mods-available/dir .conf:DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm










本文转自 运维小当家 51CTO博客,原文链接:http://blog.51cto.com/solin/1915262,如需转载请自行联系原作者
目录
相关文章
|
5月前
|
缓存 负载均衡 应用服务中间件
Nginx 实现一个端口代理多个前后端服务
【10月更文挑战第19天】Nginx 的强大功能不仅限于此,它还可以与其他技术和工具相结合,为我们的应用提供更强大的支持和保障。在不断发展的互联网时代,掌握 Nginx 的使用技巧将为我们的工作和生活带来更多的便利和效益。
|
5月前
|
缓存 前端开发 应用服务中间件
CORS跨域+Nginx配置、Apache配置
CORS跨域+Nginx配置、Apache配置
365 7
|
7月前
|
负载均衡 应用服务中间件 Apache
Nginx与Apache的终极对决:揭秘Web服务器界的“速度与激情”!你不可不知的性能霸主如何颠覆传统,震撼互联网的根基!
【8月更文挑战第13天】互联网技术发展中,Web服务器至关重要,Nginx与Apache是最广泛使用的两种。Apache历史悠久,但Nginx以轻量级和高性能脱颖而出。Nginx采用事件驱动架构,高效处理大量并发连接,而Apache使用进程驱动,高并发下资源消耗大。以餐厅为例,Nginx像大堂经理同时处理多个顾客需求,远比Apache为每位顾客分配服务员更高效。性能测试显示Nginx处理能力远超Apache。此外,Nginx配置简洁灵活,尤其在负载均衡方面表现突出。尽管Apache适合动态内容处理,但在快速变化的互联网环境中,Nginx因其独特优势成为许多开发者和企业的首选。
108 7
|
8月前
|
前端开发 应用服务中间件 网络安全
nginx和apache的区别
Nginx是轻量级、抗并发的服务器,擅长静态文件处理和反向代理,配置简洁,适合高流量场景。 Apache采用同步多进程模型,功能丰富,对动态请求处理强,SSL支持好,适合复杂的企业级应用。 根据需求,高并发选Nginx,丰富功能和稳定性考虑Apache。两者也可结合使用,Nginx作为前端代理,Apache处理后端请求。
152 3
|
8月前
|
前端开发 应用服务中间件 nginx
网页设计,若依项目修改(It must be done)01----若依打包位置,nginx代理前端静态资源和后端接口,就是怎样设置转载,访问固定端口,让他访问其他资料的配置文件,访问/,给你那些
网页设计,若依项目修改(It must be done)01----若依打包位置,nginx代理前端静态资源和后端接口,就是怎样设置转载,访问固定端口,让他访问其他资料的配置文件,访问/,给你那些
|
9月前
|
应用服务中间件 Apache nginx
apache、nginx开启rewrite重写服务及伪静态
apache、nginx开启rewrite重写服务及伪静态
429 4
|
9月前
|
弹性计算 应用服务中间件 Linux
双剑合璧:在同一ECS服务器上共存Apache与Nginx的实战攻略
在ECS服务器上同时部署Apache和Nginx的实战:安装更新系统,Ubuntu用`sudo apt install apache2 nginx`,CentOS用`sudo yum install httpd nginx`。配置Nginx作为反向代理,处理静态内容及转发动态请求到Apache(监听8080端口)。调整Apache的`ports.conf`监听8080。重启服务测试,实现两者高效协同,提升Web服务性能。记得根据流量和需求优化配置。【6月更文挑战第21天】
799 1
|
10月前
|
应用服务中间件 网络安全 Apache
构建高性能Web服务器:Nginx vs Apache
【5月更文挑战第16天】Nginx与Apache是两种主流Web服务器,各具优势。Nginx以其轻量级、高并发处理能力和反向代理功能见长,适合大型网站和高并发场景;而Apache以功能丰富、稳定性强闻名,适合企业网站和需要多种Web服务功能的场景。在性能上,Nginx处理高并发更优,Apache则可能在高负载时遭遇瓶颈。在选择时,应根据实际需求权衡。
|
10月前
|
应用服务中间件 网络安全 nginx
【Nginx】Nginx启动显示80端口占用问题的解决方案
【Nginx】Nginx启动显示80端口占用问题的解决方案
1581 1

热门文章

最新文章

推荐镜像

更多