当前位置: 首页 > news >正文

做拼货商城网站企业邮箱入口登录

做拼货商城网站,企业邮箱入口登录,wordpress置顶文章 图标,服务器维护公告前些天发现了一个人工智能学习网站#xff0c;通俗易懂#xff0c;风趣幽默#xff0c;最重要的屌图甚多#xff0c;忍不住分享一下给大家。点击跳转到网站。 如何在 Ubuntu 22.04 上安装 Apache Web 服务器 介绍 Apache HTTP 服务器是世界上使用最广泛的 Web 服务器。它…前些天发现了一个人工智能学习网站通俗易懂风趣幽默最重要的屌图甚多忍不住分享一下给大家。点击跳转到网站。 如何在 Ubuntu 22.04 上安装 Apache Web 服务器 介绍 Apache HTTP 服务器是世界上使用最广泛的 Web 服务器。它提供了许多强大的功能包括动态可加载模块、强大的媒体支持以及与其他流行软件的广泛集成。 在文中我们将了解如何在 Ubuntu 22.04 服务器上安装 Apache Web 服务器。 先决条件 在开始本文之前我们需要使用具有sudo权限的非root用户设置 Ubuntu 22.04 服务器并启用防火墙来阻止非必要端口。可以参考Ubuntu 20.04 初始服务器设置指南来了解如何执行此操作。 设置完成后以非root用户身份登录并继续执行第一步。 第 1 步 — 安装 Apache Apache 在 Ubuntu 的默认软件存储库中可用因此可以使用传统的包管理工具来安装它。 首先更新本地包索引以反映最新的上游更改 sudo apt update然后安装apache2包 sudo apt install apache2确认安装后apt将安装 Apache 和所有必需的依赖项。 第 2 步 — 调整防火墙 在测试 Apache 之前有必要修改防火墙设置以允许外部访问默认 Web 端口。如果我们按照先决条件中的说明进行操作则应该配置 UFW 防火墙来限制对服务器的访问。 在安装过程中Apache 会向 UFW 注册以提供一些应用程序配置文件可用于启用或禁用通过防火墙对 Apache 的访问。 通过运行以下命令列出应用程序配置文件 sudo ufw app list我们的输出将是应用程序配置文件的列表 OutputAvailable applications:ApacheApache FullApache SecureOpenSSH如输出所示Apache 可以使用三个配置文件 Apache此配置文件仅打开80端口正常、未加密的网络流量Apache Full此配置文件打开80端口正常、未加密的 Web 流量和443端口TLS/SSL 加密流量Apache Secure此配置文件仅打开443端口TLS/SSL 加密流量 建议启用限制最严格的配置文件该配置文件仍将允许配置的流量。由于本文中尚未为服务器配置 SSL因此我们只需要允许端口80上的流量 sudo ufw allow Apache可以通过检查状态来验证更改 sudo ufw status输出将提供允许的 HTTP 流量列表 Output Status: activeTo Action From -- ------ ---- OpenSSH ALLOW Anywhere Apache ALLOW Anywhere OpenSSH (v6) ALLOW Anywhere (v6) Apache (v6) ALLOW Anywhere (v6)如输出所示配置文件已被激活以允许访问 Apache Web 服务器。 第 3 步 — 检查我们的 Web 服务器 在安装过程结束时Ubuntu 22.04 会启动 Apache。Web 服务器已经启动并运行。 通过运行 init 系统命令systemd确保服务处于活动状态 sudo systemctl status apache2Output ● apache2.service - The Apache HTTP ServerLoaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preseActive: active (running) since Tue 2022-04-26 15:33:21 UTC; 43s agoDocs: https://httpd.apache.org/docs/2.4/Main PID: 5089 (apache2)Tasks: 55 (limit: 1119)Memory: 4.8MCPU: 33msCGroup: /system.slice/apache2.service├─5089 /usr/sbin/apache2 -k start├─5091 /usr/sbin/apache2 -k start└─5092 /usr/sbin/apache2 -k start经此输出确认服务已成功启动。然而测试这一点的最佳方法是从 Apache 请求页面。 我们可以通过我们的IP地址访问默认的Apache登陆页面确认软件是否正常运行。如果我们不知道服务器的 IP 地址可以通过命令行通过几种不同的方式获取它。 尝试在服务器的命令提示符下编写以下内容 hostname -I我们将收到一些用空格分隔的地址。我们可以在网络浏览器中尝试每种方法以确定它们是否有效。 另一种选择是使用免费的icanhazip.com工具。这是一个网站访问时会返回从互联网上其他位置读取的计算机的公共 IP 地址 curl -4 icanhazip.com当我们获得服务器的 IP 地址后请将其输入到浏览器的地址栏中 http://your_server_ip将看到默认的 Ubuntu 22.04 Apache 网页如下所示 此页面表明 Apache 工作正常。它还包括有关重要 Apache 文件和目录位置的一些基本信息。 第 4 步 — 管理 Apache 进程 现在我们已经启动并运行了 Web 服务器让我们回顾一下使用systemctl. 要停止我们的网络服务器请运行 sudo systemctl stop apache2要在 Web 服务器停止时启动它请运行 sudo systemctl start apache2要停止然后再次启动该服务请运行 sudo systemctl restart apache2如果只是进行配置更改Apache 通常可以重新加载而不会断开连接。为此请使用以下命令 sudo systemctl reload apache2默认情况下Apache 配置为在服务器启动时自动启动。如果这不是想要的请通过运行以下命令来禁用此行为 sudo systemctl disable apache2要重新启用该服务以在引导时启动请运行 sudo systemctl enable apache2现在当服务器再次启动时Apache 将自动启动。 第 5 步 — 设置虚拟主机推荐 使用 Apache Web 服务器时我们可以使用虚拟主机类似于 Nginx 中的服务器块来封装配置详细信息并从一台服务器托管多个域。我们将设置一个名为your_domain的域并将其替换为自己的域名。 Ubuntu 22.04 上的 Apache 默认启用一个服务器块该服务器块配置为提供/var/www/html目录中的文档。虽然这对于单个站点来说效果很好但如果我们托管多个站点它可能会变得笨拙。所以我们要为your_domain站点创建一个/var/www/html目录结构如果客户端请求与任何其他站点都不匹配则将其保留为要提供服务的默认目录。 为your_domain创建目录如下所示 sudo mkdir /var/www/your_domain接下来使用环境变量将目录的所有权分配给我们当前登录的用户$USER sudo chown -R $USER:$USER /var/www/your_domain如果我们没有修改设置默认文件权限的 umask 值则我们的 Web 根目录的权限应该是正确的。为了确保我们的权限正确并允许所有者读取、写入和执行文件同时只授予组和其他人读取和执行权限我们可以输入以下命令 sudo chmod -R 755 /var/www/your_domain接下来使用我们最喜欢的nano编辑器创建一个示例index.html页面 sudo nano /var/www/your_domain/index.html在里面添加以下示例 HTML /var/www/your_domain/index.html htmlheadtitleWelcome to Your_domain!/title/headbodyh1Success! The your_domain virtual host is working!/h1/body /html完成后保存并关闭文件。如果使用的是nano则可以按CTRL X然后Y按 和 ENTER来执行此操作。 为了让 Apache 提供此内容需要使用正确的指令创建虚拟主机文件。不要直接修改位于/etc/apache2/sites-available/000-default.conf 的默认配置文件而是在/etc/apache2/sites-available/your_domain.conf 处创建一个新配置文件 sudo nano /etc/apache2/sites-available/your_domain.conf添加以下配置块该配置块与默认配置块类似但针对我们的新目录和域名进行了更新 /etc/apache2/sites-available/your_domain.conf VirtualHost *:80ServerAdmin webmasterlocalhostServerName your_domainServerAlias www.your_domainDocumentRoot /var/www/your_domainErrorLog ${APACHE_LOG_DIR}/error.logCustomLog ${APACHE_LOG_DIR}/access.log combined /VirtualHost完成后保存并关闭文件。 现在使用a2ensite工具启用该文件 sudo a2ensite your_domain.conf禁用中定义的默认站点000-default.conf sudo a2dissite 000-default.conf接下来测试配置错误 sudo apache2ctl configtest应该收到以下输出 Output . . . Syntax OK重新启动 Apache sudo systemctl restart apache2Apache 现在将为我们的域名提供服务。我们可以通过导航到 http://your_domain来测将在其中看到类似以下内容的内容 第 6 步 – 熟悉重要的 Apache 文件和目录 现在我们已经知道如何管理 Apache 服务本身下来花几分钟来熟悉一些重要的目录和文件。 内容 /var/www/html实际的 Web 内容默认情况下仅包含我们之前看到的默认 Apache 页面是从/var/www/html目录中提供的。这可以通过更改 Apache 配置文件来更改。 服务器配置 /etc/apache2Apache 配置目录。所有 Apache 配置文件都驻留在此处。/etc/apache2/apache2.conf主要的 Apache 配置文件。可以修改它以更改 Apache 全局配置。该文件负责加载配置目录中的许多其他文件。/etc/apache2/ports.conf该文件指定 Apache 将侦听的端口。默认情况下Apache 侦听端口80在启用提供 SSL 功能的模块时另外侦听443端口。/etc/apache2/sites-available/可以存储每个站点虚拟主机的目录。Apache 将不会使用在此目录中找到的配置文件除非它们链接到该sites-enabled目录。通常所有服务器块配置都在此目录中完成然后通过使用a2ensite命令链接到其他目录来启用。/etc/apache2/sites-enabled/存储已启用的每站点虚拟主机的目录。Apache 在启动或重新加载时读取此目录中的配置文件和链接以编译完整的配置。/etc/apache2/conf-available/, 这些目录与和目录/etc/apache2/conf-enabled/具有相同的关系但用于存储不属于虚拟主机的配置片段。目录中的文件可以使用该命令启用也可以使用该命令禁用。/etc/apache2/mods-available/, /etc/apache2/mods-enabled/这些目录分别包含可用和启用的模块。以 .load结尾的文件包含加载特定模块的片段而以.conf 结尾的文件包含这些模块的配置。可以使用a2enmod和a2dismod命令启用和禁用模块。 服务器日志 /var/log/apache2/access.log默认情况下对 Web 服务器的每个请求都会记录在此日志文件中除非 Apache 配置为其他方式。/var/log/apache2/error.log默认情况下所有错误都记录在此文件中。Apache 配置中的指令LogLevel指定错误日志将包含多少详细信息。 结论 现在我们已经安装了 Web 服务器对于可以提供的内容类型以及可以用来创建更丰富体验的技术我们有多种选择。如果我们想构建更完整的应用程序堆栈可以阅读这篇关于如何在 Ubuntu 22.04 上配置 LAMP 堆栈的文章
http://www.hkea.cn/news/14553881/

相关文章:

  • 哈尔滨企业网站建设南昌百度快速排名优化
  • 网站建设整个流程官方网站建设推广
  • 广告网站怎么设计制作网站如何做视频链接地址
  • 一个域名可以绑定两个网站吗没签合同网站做不好
  • 十堰微网站建设wordpress 4.9.7 中文
  • 用动易建设网站教程江西省工程造价信息网官网
  • 国外js网站临淄专业网站优化哪家好
  • 做网站 seoh5免费制作平台易企秀网页版
  • 上海网站建设外贸万网商标注册
  • 仿一个展示型网站多少钱工商网站如何做企业增资
  • 390元做微信小程序 公众号 网站海口制作网站企业
  • 开源门户网站建设方案企业邮箱域名怎么写
  • 那个网站做的好平面电商设计是什么
  • 广西建设厅招投标中心网站wordpress 小说 采集
  • 重庆做网站建设的公司哪家好做彩票网站代理
  • 哈尔滨做网站哪里好海外留学网站建设方案
  • 做网站建设注册商标是多少类小程序开发公司排行
  • 宣传图制作网站中国网建
  • 建盏金盏能不能喝茶乐陵seo优化信德
  • 那个网做网站便宜汽车4s网站设计
  • 云南省建设执业注册管理中心网站福田祥菱m
  • 河源市住房城乡和建设局网站如何利用网站做淘宝客
  • 淘宝客网站模板网站制作价格行情
  • 灵宝市建设局网站做性的网站有哪些内容
  • 网站开发公司网站如何做自己的公司网站
  • 抚顺市城市建设档案馆网站做网站算经商吗
  • 盐城网站设计绍兴高兴区建设网站
  • 美容整形网站建设唐山教育平台网站建设
  • 网站免费站尽请期待还是敬请期待
  • 移动通网站建设wordpress无法加载图片大小