Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例

这篇具有很好参考价值的文章主要介绍了Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux

查看版本

旧的 用 httpd -v
新的 用 apache2 -v
Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux

配置检测

旧的 httpd -t
新的 apachectl configtest
window用的apache 是 httpd -t
Linux 中 apachectl configtest

主配置文件

之前旧版apache 是httpd 现在都改成 apache2
/etc/apache2/apache2.conf window中 httpd.conf

Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux

Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux
Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux

修改默认的网站根目录

apache2为了安全起见,只允许/var/www、/usr/share下面的文件夹被访问,假如要指定其它目录为网站根目录,
需要修改配置文件
vim /etc/apache2/apache2.conf
Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux

配置虚拟主机

/etc/apache2/sites-enabled/000-default.conf。
Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux
Apache虚拟主机配置文件存储在/etc/apache2/sites-available目录, 标准命名是使用域名来命名配置文件

ln 软链接

Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux
Apache 默认不会读取/etc/apache2/sites-available文件夹下的配置文件,需要将它们链接到/etc/apache2/sites-enabled文件夹,使用a2ensite创立一个链接,激活虚拟主机配置:

sudo a2ensite 自定义的.conf 如上文 000-default.conf

检测apache配置

window用的apache 是 httpd -t
Linux 中 apachectl configtest
Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux
Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux
Linux中 服务的 开启 、关闭、重启

1、 service 服务名 stop
2、 service 服务名 start
3、 service 服务名 restart

或者

1、 systemctl stop 服务名 systemctl stop apache2
2、 systemctl restart 服务名 systemctl restart apache2 systemctl reload apache
3、 systemctl start 服务名 systemctl start apache2
4 systemctl status apache2
5 systemctl enable 服务名 开机自启
6、 systemctl disable 服务名 关闭开机自启

搭建Apache服务

1 创建 项目 目录 mkdir -p /CustZen/www

2 利用重定向 www目录 创建 zen.html 文件

Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux

3 配置Apache

Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux
Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux
Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux
Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux
Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux
Apache 默认不会读取/etc/apache2/sites-available文件夹下的配置文件,需要将它们链接到/etc/apache2/sites-enabled文件夹,使用a2ensite创立一个链接,激活虚拟主机配置:

1 用ln -s 软链接
2 a2ensite 这个 apache 自己的方法 不需要考虑目录 ,写死了 脚本中
Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux

默认页面 index.html index.php 等

Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux
Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux
security.conf
Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux
Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux

sudo vim /etc/apache2/conf-avalilable/security.conf

Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux
Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux
Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux

注意要重启Apache服务
systemctl reload apache2

Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux
Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux

修改默认页

Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux
Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux
Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux

Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux
注意 DirectoryIndex 这个 越靠前,优先级越高
Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux

Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例,ubuntu,apache,linux文章来源地址https://www.toymoban.com/news/detail-614803.html

到了这里,关于Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何安装ubuntu22.04以及ubuntu各个版本配置国内源和ssh远程登录

      目录 一.简介 二.配置root账号 三、配置IP地址 四、更换阿里云源 五、配置ssh,root可以远程登录安装ssh服务 VMware17.0安装教程(2023最新最详细)-CSDN博客 VMware虚拟机安装Ubuntu22.04教程(2023最新最详细)-CSDN博客 Ubuntu22.04(非虚拟机)安装教程(2023最新最详细)-CSDN博客 Linux是一

    2024年02月08日
    浏览(56)
  • 运维系列(亲测有效):ubuntu.22.04-server版详细安装方法安装以及ssh配置root登录

    Linux是一种自由和开放源代码的操作系统内核,被广泛应用于各种计算机系统中。它以稳定性、安全性和灵活性而闻名,并成为服务器、嵌入式设备和个人计算机等领域的首选操作系统。 Linux的主要特点和功能包括: 开放源代码:Linux采用开放源代码模式,意味着用户可以自

    2024年03月22日
    浏览(39)
  • ubuntu18.04复现yolo v8环境配置之CUDA与pytorch版本问题以及多CUDA版本安装及切换

    最近在复现yolo v8的程序,特记录一下过程 环境:ubuntu18.04+ros melodic 小知识:GPU并行计算能力高于CPU—B站UP主说的 Ubuntu可以安装多个版本的CUDA。如果某个程序的Pyorch需要不同版本的CUDA,不必删除之前的CUDA,可以实现多版本的CUDA切换 一、查看当前PyTorch使用的CUDA版本: 注意

    2024年02月11日
    浏览(40)
  • nginx解决不必要的 Http 响应头漏洞(自定义server信息及隐藏版本号)

    1.自定义server信息 修改nginx解压目录下的/src/core/nginx.h文件     修改nginx解压目录下的/src/http/ngx_http_header_filter_module.c文件 修改 nginx解压目录下的/src/http/ngx_http_special_response.c文件  全部修改完成后,执行./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_sub_module --w

    2024年02月14日
    浏览(27)
  • easyexcel 3.0.x 版本实现指定列 锁定以及指定列隐藏

     实例类: controller层: 注意: pom依赖如下:

    2024年02月02日
    浏览(22)
  • linux之Ubuntu系列(三)远程管理指令☞SSH 高级应用 RSA非对称加密 以及免密登录,配置别名

    对称加密 、非对称加密 1、对称加密中 加密和解密 使用的秘钥是同一个;非对称加密中采用两个密钥,一般使用公钥进行加密,私钥进行解密。 2、对称加密解密的速度 比较快 ,非对称加密和解密花费的 时间长、速度相对较慢 。 3、对称加密的安全性相对较低,非对称加密

    2024年02月16日
    浏览(37)
  • Ubuntu Server版本选择及安装(一)

    1 概述         Ubuntu Server是Ubuntu操作系统的一个版本,被工程设计作为互联网的骨干系统。Ubuntu Server为公共或私有数据中心带来经济和技术上的可扩展性。无论是想部署在OpenStack云、Kubernetes集群,还是超50,000节点的场景,Ubuntu Server都能提供最佳的横向扩展性能。Ubuntu S

    2024年02月13日
    浏览(23)
  • ubuntu 22.04 server 版本 安装桌面、安装XRDP

    讲真的,是被折腾惨了,才写的这个,前面在网上搜的,基本上没有对的,真尴尬 3.1、修改root 密码 3.2、修改环境变量文件 3.3、修改pam模块允许root登录 完成之后直接使用RDP登录即可 登录后的界面 完成 最容易出现的问题是无法登录,或者登录闪退,检查上述配置后确认无误

    2024年02月06日
    浏览(46)
  • Ubuntu22.04 server版本关闭DHCP,手动设置ip

    在Ubuntu 22.04 中,网络配置已迁移到 Netplan,因此可以使用 Netplan 配置文件来手动设置 IP 地址并关闭 DHCP。 以下是在 Ubuntu 22.04 上手动设置 IP 地址并禁用 DHCP 的步骤: 打开终端,使用 root 权限或 sudo 执行以下命令,以编辑 Netplan 配置文件: 在文件中,将看到类似以下内容的默

    2024年04月28日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包