linux日常笔记5
一、构建LAMP平台
1. 什么是LAMP
网站:一个和多个网页所组成的
编写网站的语言:
PHP、Python、perl、Java、.net ...
数据库:
Oracle、MySQL、Sql Server ...
Web服务器:
Apache、Nginx、IIS ...
操作系统:
Linux、Windows、Unix ...
Linux+Apache+MySQL+PHP(Web网站搭建黄金组合)
Windows+IIS+Sql Server+.net
2.关闭防火墙和Selinux
关闭防火墙
[root@svr7 ~]# systemctl disable firewalld --now
关闭Selinux
[root@ntd1711 ~]# vim /etc/sysconfig/selinux
...
7 SELINUX=disabled //确保是disabled
...
二、Web及数据库配置
1.Apache介绍
Web服务器,默认监听TCP 80端口
软件包名:httpd
主配置文件:/etc/httpd/conf/httpd.conf
默认网页存放位置:/var/www/html
2.主配置文件中重要的参数
# vim /etc/httpd/conf/httpd.conf
...
42 Listen 80 //端口号
...
66 User apache //运行用户
67 Group apache //运行组
...
95 #ServerName www.example.com:80 //本网站注册的DNS名称
...
119 DocumentRoot "/var/www/html" //网页部署根目录
...
164 DirectoryIndex index.html //默认首页名
...
3.虚拟主机
在一台Web服务器上可以实现多个Web服务,为用户提供多个不同的Web网站
基于域名虚拟主机:
用户访问不同的域名,可以得到不同的网站,但是不同的域名指向的是同一个服务器IP
4./etc/hosts文件
早期实现dns域名解析功能的文件
eg:
[root@ntd1711 html]# ping tts8.tedu.cn
[root@ntd1711 html]# ping ne.tedu.cn
[root@ntd1711 html]# vim /etc/hosts
在下面添加一行
127.0.0.1 tts8.tedu.cn ne.tedu.cn
转载于:https://blog.51cto.com/11332405/2088137
linux日常笔记5相关推荐
- linux日常笔记3
一.管理权限和归属 1.权限概述 文档归属 所有者(u):拥有此文件/目录的用户-user 所属组(g):拥有此文件/目录的组-group 其他用户(o):除所有者.所属组以外的用户-other 访问 ...
- linux日常笔记4
一.配置软件仓库 1.yum简介 基于rpm软件包的安装部署机制 自动解决软件包的依赖关系 需要先配置软件仓库 2.配置本地的软件仓库 a.放入centos7.iso镜像文件到光驱中,确保电源开启 b ...
- linux日常——挑选合适的笔记软件
linux日常(一)--挑选合适的笔记软件 写这个系列的初衷是记录我使用linux中遇到的问题以及碰到的需求,为自己以后解决问题留下参考,并且分享出来为大家解决问题. 先上结论:截止2021.03.1 ...
- Linux学习笔记-随即更新-慢速学习
Linux学习笔记 Linux系统简介 UNIX发展历史和发行版本 开源软件简介 支撑互联网的开源技术 Linux应用领域 Linux学习方法 Linux系统安装 给初学者的建议 学习linux的注意 ...
- 大数据开发工程师基本功修炼之史上最全Linux学习笔记(建议)
我正在参加年度博客之星评选,请大家帮我投票打分,您的每一分都是对我的支持与鼓励. 2021年「博客之星」参赛博主:Maynor大数据 (感谢礼品.红包免费送!) https://bbs.csdn.ne ...
- Linux课堂笔记(2)
Linux课堂笔记(2) 1 Linux文件管理 1.1 touch命令 touch命令用于创建文件.修改文件或者目录的时间属性,包括存取时间和更改时间.若文件不存在,系统会建立一个新的文件. ls ...
- 【黑马程序员新版Linux学习笔记】Linux系统实用操作命令——操作演示
[黑马程序员新版Linux学习笔记]Linux 零基础快速入门: (一)Linux基本命令--操作演示 (二)Linux用户和权限 -- 操作演示 (三)Linux 小技巧快捷键 (四)Linux系统 ...
- Linux学习笔记(3月6日)
5.26-5.40 Shell脚本编程 什么是Shell: Shell首先是UNIX/Linux下的脚本编程语言,它是解释执行的,无需提前编译.Shell的语法细节和大部分编程语言都不太一样,需要 ...
- .Net 转战 Android 4.4 日常笔记(7)--apk的打包与反编译
原文:.Net 转战 Android 4.4 日常笔记(7)--apk的打包与反编译 apk(android package)就是我们安卓系统的安装文件,可以在模拟器和手机中直接打开安装,从项目中打包 ...
最新文章
- Virtura box 构建一个简单局域网并联入外网
- python的des和3des加解密
- 趣链 BitXHub跨链平台 (2)跨链网络拓扑
- 七十五、React环境搭建,目录文件分析和JSX
- 双边分支网络:兼顾特征和分类的长尾问题解决方案
- ASP.NET与JavaScript联合操作之一 选择DataGrid中的CheckBox控件后该行背景变色
- 单片机串口发送数据很慢?这种方法帮助你提高!
- Vue中生成二维码的一种方式—vue-qr
- 【面试题总结】1、统计字符串中某个单词出现的次数(1-C++实现)
- sql server安装-没有权限访问文件
- 博弈论分析题_博弈论习题及参考答案
- 马尔可夫随机场与条件随机场
- IPD在华为成功的6个原因
- 脚本精灵服务器引擎数据为空,脚本精灵服务器
- YouTube热门视频的分析
- 服务器系统 Windows server 2019 安装与搭建
- Android 购物选择颜色、尺码实现(二)
- Titan 的设计与实现
- 喂养三种宠物:猫、狗和鸟
- linux终端进超级用户,Ubuntu里的sudo 超级用户与普通用户