网站建设部署与发布--笔记2-部署Apache

news/2024/5/14 23:37:30/文章来源:https://blog.csdn.net/weixin_33894640/article/details/93806791

网站部署(Linux)

部署Apache

  • 操作系统:CentOS 7.2

1.首先连接云服务器,清楚系统垃圾。

$ yum clean all

Loaded plugins: fastestmirror
Cleaning repos: base epel extras updates
Cleaning up everything
Cleaning up list of fastest mirrors

2.执行系统更新。

$ yum -y update

3.安装Apache

$ yum -y install httpd

设置Apache开机自启

$ systemctl enable httpd.service

启动Apache

$ systemctl start httpd.service

打开浏览器,访问云主机的IP地址则可看到Apache测试页面

接下来配置虚拟主机,一般情况下,我们对于Apache的使用都是通过不同的虚拟主机来使用,并不会在一个服务器上只部署一个网站。

 

下述命令中rainyii.club是笔者自己的服务器域名,读者更改为自己喜欢的名字也可以。

4.修改Apache的配置文件

创建对应的目录,这里我们沿袭Apache的习惯,将我们的文件放在/var/www目录下

$ mkdir -p /var/www/rainyii.club/public_html

稍后会将文件放在该目录中。

修改权限及配置文件

$ chown -R apache:apache /var/www/rainyii.club/public_html
$ chmod -R 755 /var/www

创建网站的首页文件(请读者自行编写首页代码)

$ vim /var/www/rainyii.club/public_html/index.html

创建Apache的配置目录文件夹(两个目录,分别是Apache的配置文件,另一个是所有启用的虚拟主机的配置文件)

$ mkdir /etc/httpd/sites-available
$ mkdir /etc/httpd/sites-enabled

 修改Apache的默认配置文件,来取保其可以加载我们所需要修改的文件

$ vim /etc/httpd/conf/httpd.conf

在文件末尾加入一行代码

IncludeOptional sites-enabled/*.conf

创建虚拟主机的配置文件

$ vim /etc/httpd/sites-available/rainyii.club.conf

粘贴对应的代码

<VirtualHost *:80>ServerName rainyii.clubDocumentRoot /var/www/rainyii.club/public_btmlErrorLog /var/www/rainyii.club/error.logCustomLog /var/www/rainyii.club/requests.log combined
</VirtualHost>

使用软链接,链接到sites-enabled文件夹

$ ln -s /etc/httpd/sites-available/rainyii.club.conf /etc/httpd/sites-enabled/rainyii.club.conf

检验生成的软链接是否正常

$ cat /etc/httpd/sites-enabled/rainyii.club.conf
<VirtualHost *:80>ServerName rainyii.clubDocumentRoot /var/www/rainyii.club/public_btmlErrorLog /var/www/rainyii.club/error.logCustomLog /var/www/rainyii.club/requests.log combined
</VirtualHost>

检查DocumentRoot是否路径一致

$ cd /var/www/rainyii.club/public_html
$ ls
index.html

5.重启Apache

$ apachectl restart

如果任何返回则没有问题,接下来就可以在浏览器中访问了。

附:httpd服务程序的主要配置文件及存放位置

配置文件的名称 存放位置
服务目录/etc/httpd
主配置文件/etc/httpd/conf/httpd.conf
网站数据目录/var/www/html
访问日志/var/log/httpd/access_log
错误日志/var/log/httpd/error_log

转载于:https://www.cnblogs.com/LMIx/p/10711783.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_749396.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用github搭建自己的个人网站(装逼指南)

哈喽&#xff0c;你好。欢迎进来我的博客。 上一篇关于git的教程是教大家如何在github上面窗子哦及的本地项目。这次呢&#xff0c;和大家分享一下如何使用github创建自己的个人网站。 当然&#xff0c;前提还是得有github的账号&#xff0c;没有的话赶紧去注册一个。官网&am…

网站分享

各大网站页面上都会有分享到其他平台的功能。比如这个样子&#xff1a; 要是用这个分享的功能很简单。 给大家介绍一个网址&#xff1a;http://www.bshare.cn/ bshare是一个免费的分享平台&#xff0c;进入后打开 接下来按步骤走 最后将代码复制即可&#xff1a;

github搭建个人网站后如何设置域名

最近搭建了自己的个人网站,刚刚买了域名&#xff0c;设置时踩了几个坑&#xff0c;这里记录下。 这是我的地址&#xff1a;https://struggle20160730.github.io 是不是很难记,没办法&#xff0c;之前注册用户名的时候根本不知道还会用到&#xff0c;唉&#xff01; 下面是我…

大型网站技术架构(一)大型网站架构演化

2019独角兽企业重金招聘Python工程师标准>>> 看完了有一本书&#xff0c;就应该有所收获&#xff0c;有所总结&#xff0c;最近把《大型网站技术架构》一书给看完了&#xff0c;给人的印象实在深刻&#xff0c;再加上之前也搞过书本上讲的反向代理和负载均衡以及ses…

HTML5 + CSS3 + JS 演示网站

文章来源: http://developer.51cto.com/art/201112/309731.htm 先看一些有趣的东西。这些网站利用JavaScript将Canvas&#xff0c;WebGL&#xff0c;CSS3和HTML5元素这些浏览器技术融合在了一起。通常这些技术只是用来取悦用户&#xff0c;或是在现代的浏览器中显示一些新的功能…

jquery仿网站客服

之前在网上看的一个效果&#xff0c;因为目前在外包公司了。经常要用到这个效果&#xff0c;所以还是保留下比较好。在线预览&#xff1a;http://www.bright2017.top/test1/test1-15/ 出处实在找不到了&#xff0c;就不留原创地址了。

js资源链接jq地址BootCDN 和一些比较好的网站收藏

1.BootCDN&#xff1a;https://www.bootcdn.cn/ 1.1.可以搜素需要的网络资源&#xff0c;非常齐全 2.这个网站将前端的一些东西做了整理&#xff0c;找起来比较方便 2.1 网址&#xff1a; https://www.bestvist.com/nav 2.2内容

网站被黑提醒该站点可能受到黑客攻击,部分页面已被非法篡改

2019独角兽企业重金招聘Python工程师标准>>> 大清早的一上班收到3个网站客户的QQ联系&#xff0c;说是自己公司的网站被跳转到了北京sai车&#xff0c;cai票&#xff0c;du博网站上去了&#xff0c;我们SINE安全公司对3个网站进行了详细的安全检测&#xff0c;发现这…

大型网站技术架构(八)网站的安全架构

2019独角兽企业重金招聘Python工程师标准>>> 从互联网诞生起&#xff0c;安全威胁就一直伴随着网站的发展&#xff0c;各种Web攻击和信息泄露也从未停止。常见的攻击手段有XSS攻击、SQL注入、CSRF、Session劫持等。 1、XSS攻击 XSS攻击即跨站点脚本攻击&#xff08;…

仿站小工具(获取网站源资源)

仿站小工具 仿站小工具是通过网址下载静态网页的工具。从输入的网址下载html代码&#xff0c;提取出JS、Css、Image、Picture、Flash等静态文件网址&#xff0c;再从下载完好的Css代码中提取出Image静态文件网址&#xff0c;通过网址下载静态文件&#xff0c;根据软件设置好的…

系统项目发布网站

自己做好了一个系统项目后&#xff0c;可以让第二个人随时随地访问&#xff0c;就需要将项目发布到网站上&#xff0c;web端&#xff0c; 1.在VS2012中打开自己的项目&#xff0c;选中项目&#xff0c;右键-发布网站 2. 弹出窗口“发布网站”&#xff0c;“目标位置”&#xf…

安装IIS8.0,ASP以及相关配置,网站搭建

第一大步&#xff0c;请参照这个链接 https://blog.csdn.net/lq18804095672/article/details/106541099 第二大步&#xff0c;在服务器123上&#xff0c;安装IIS8.0 1.找到“服务器管理器”&#xff0c;点击“添加角色和功能”&#xff0c; 2.“添加角色和功能向导”窗口&…

解决网站无法复制文字

1、以360浏览器为例 2、打开一个正常的网页&#xff0c;右键----审查元素 3、在地址栏中输入无法复制内容的网址&#xff0c;即可对所选文件进行指向&#xff0c;然后复制了 以上方法可以复制一段文字&#xff0c;如果要想快速复制整篇&#xff0c;采用如下方法&#xff0c;选…

USBWebserver(网站架设工具)

USBWebserver是一款免费的电脑网站架设工具。该软件可以让用户快速搭建PHP Version、Apache、PhpMyAdmin、MySQL等网站运行必备的主机套件&#xff0c;让你轻轻松松构架自己的网站。 USBWebserver 是款非常好用的一键式本地电脑快速架设PHP网站环境的工具 USBWebserver集成了Ap…

nginx服务器的网站权限问题

有时候我们的网站根目录会从一个目录迁移到另一个目录&#xff0c;如果我们服务器使用的是nginx或者Apache&#xff0c;我们一般会配置好网站根目录后然后往直接把网站解压或者上传到根目录中&#xff0c;这样引起的问题是无法对对文件进行任何的操作导致网站的异常&#xff0c…

网站统计51LA数据引用功能详解及添加方法

新版51啦于2018年6月20日上线数据引用功能&#xff01;新手站长网来说说数据引用功能的介绍以及使用方法&#xff1a; 什么是数据引用功能&#xff1f;51la数据引用简单来讲&#xff0c;就是把你网站的实时在线人数&#xff0c;今天访问量、昨天访问量、本月访问量、本月总访问…

Chrome68将所有HTTP网站标记为不安全!你的网站HTTPS了吗?

为了使网络更加安全&#xff0c;让更多的互联网用户使用其 Chrome 浏览器&#xff0c;Google 宣布&#xff0c;未来的 Chrome 版本将把所有的 HTTP 网站标记为“不安全&#xff08;non-secure&#xff09;”。Chrome68将所有HTTP网站标记为不安全Chrome68在7月将自动标记HTTP为…

阿里云网站域名备案流程全过程(图文讲解)

阿里云网站备案备案很简单&#xff0c;阿里云有专门的备案客服&#xff0c;整个备案过程阿里云百科网分成三部分&#xff1a;备案前提备案中信息填写和材料提交备案等待&#xff0c;阿里云百科网图文讲解阿里云域名备案全过程&#xff1a; 备案前提 网站备案前提准备&#xf…

网站域名备案密码的获取方法

什么是备案密码&#xff1f;备案密码是工信部给的&#xff0c;每个ICP备案号都有一个由工信部颁发的专属密码&#xff0c;备案君分享备案密码的获取方法&#xff1a; 什么是备案密码&#xff1f; 每个ICP备案号都有一个由工信部颁发的专属密码&#xff0c;解铃还须系铃人&…

阿里云服务器新手教程从选配到网站上线全过程

阿里云服务器新手教程从云服务器选配购买、云服务器配置到网站上线全过程&#xff0c;阿里云服务器如何购买&#xff1f;购买后如何使用&#xff1f;新手站长抽时间写了一篇详细的阿里云服务器新手教程&#xff0c;从云服务器选配到网站上线全过程&#xff1a; 阿里云服务器新…