0
点赞
收藏
分享

微信扫一扫

生成式 AI——ChatGPT、Dall-E、Midjourney 等算法理念探讨

🏡作者主页:点击! 

👨‍💻Linux高级管理专栏:点击!

⏰️创作时间:2024年5月31日14点20分

🀄️文章质量:96分


Linux系统上编译和安装Apache HTTP Server是管理员和开发人员常用的一项技能。这种方法提供了更大的灵活性和控制权,允许你根据特定需求自定义配置和模块。通过从源代码编译安装Apache,可以确保使用最新的功能和修复,同时优化服务器性能和安全性。本文将详细介绍如何从源码包下载、解压、配置、编译和安装Apache HTTP Server,并进行基本配置以启动和运行一个Apache网站。

目录

💯趣站💯

↘️1.下载安装所需的包

🔙上传/解压安装包

↕️2.编译安装软件

↔️查看httpd版本号

↖️启动服务

↗️编辑配置文件

↙️查看端口

↙️主机名映射

↙️测试


完成效果

↘️1.下载安装所需的包

缺失安装包之后 会导致后续安装出错

yum install -y gcc gcc-c++ make apr apr-devel apr-util-devel pcre pcre-devel

下载vim和上传工具(你的电脑可能已经安装,再敲一编也没事)

🔙上传/解压安装包

上传文件(Apache的安装包)

↕️2.编译安装软件

进入你解压后的目录 也就是/usr/src/httpd....        可以TAB出来

./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enablecharset-lite --enable-cgi && make && make install

命令解释

编译安装完成之后查看

[root@localhost httpd-2.4.59]# ls /usr/local/httpd/
bin cgi-bin error icons logs manual
build conf htdocs include man modules

创建软连接

ln /usr/local/httpd/bin/* /usr/local/bin/

这条命令用于创建符号链接,将/usr/local/httpd/bin目录下的所有文件链接到/usr/local/bin目录中。这样可以方便地从命令行调用这些可执行文件,而不必输入完整路径。

好处

  • 方便使用:现在可以直接运行apachectlhttpd等命令,而不需要指定完整路径

↔️查看httpd版本号
root@localhost ~]# httpd -v
Server version: Apache/2.4.59 (Unix)
Server built: May 31 2024 11:42:35

 cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd

/usr/local/httpd/bin/apachectl复制到/etc/init.d/目录并命名为httpd,是一种将Apache HTTP Server配置为系统服务的方式。这可以让你使用标准的服务管理命令来启动、停止和管理Apache HTTP Server。

↖️启动服务
[root@localhost ~] service httpd start
↗️编辑配置文件
[root@localhost ~] vim /usr/local/httpd/conf/httpd.conf

开启ServerName

[root@localhost ~] service httpd restart

↙️查看端口
[root@localhost ~] netstat -nultp | grep 80
tcp6 0 0 :::80 :::* LISTEN
19699/httpd

编辑网页文件(这里我随意写了个htmll测试使用)

[root@localhost ~] cd /usr/local/httpd/htdocs/
[root@localhost htdocs] ls
index.html
[root@localhost htdocs] vim index.html
[root@localhost htdocs] systemctl stop firewalld

↙️主机名映射
​[root@localhost ~] vim /etc/hosts

将你的IP地址和你的主机名关联起来

↙️测试

打开浏览器访问主机名或者IP地址都是可以的

我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=2r5gehowo8isg

举报

相关推荐

0 条评论