amazon linux ami root 密码,Amazon Linux AMI 2015.09 (HVM)平台搭建lamp
更新yum
yum update
安装Apache:
yum install -y httpd
安装完之后,重新启动
service httpd restart
将Apache设置为开机启动
chkconfig httpd on
要查看httpd服务的启动状态
chkconfig --list httpd
安装MySQL:
yum install mysql mysql-server
启动MySQL
service mysqld start
将MySQL设置为开机启动
chkconfig mysqld on
给root账户设置密码
mysql_secure_installation
根据提示输入2次密码,就设置成功了。注意,在设置过程中,会提示删除是否anonymous用户,是否拒绝root的远程访问,是否删除测试用的数据库等,这些都需要根据自己的实际情况进行选择。最后出现:Thanks for using MySQL!,设置密码成功了。
重新启动
service mysqld restart
安装PHP:
yum install php
安装完之后重新启动Apache
service httpd restart
使用命令 yum search php来查看PHP的组件,选择需要的模块进行安装:
yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml
php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt
安装完之后,重启Apache
service httpd restart
重启MySQL
service mysqld restart
配置Apache
修改Apache配置文件:vi
/etc/httpd/conf/httpd.conf,并在文件中查找下面所在行,进行修改
(查找可以在vi的一般模式下输入“/要查找的字符”进行查找):
ServerTokens OS 修改为:ServerTokens Prod
(在出现错误页的时候不显示服务器操作系统的名称)
ServerSignature On 修改为:ServerSignature Off
(在错误页中不显示Apache的版本)
Options Indexes FollowSymLinks 修改为:Options Includes ExecCGI FollowSymLinks
(允许服务器执行CGI及SSI,禁止列出目录)
#AddHandler cgi-script .cgi 修改为:AddHandler cgi-script .cgi .pl
(允许扩展名为.pl的CGI脚本运行)
AllowOverride None 修改为:AllowOverride All
(允许.htaccess)
AddDefaultCharset UTF-8 修改为:AddDefaultCharset GB2312
(添加GB2312为默认编码)
Options Indexes MultiViews FollowSymLinks 修改为:Options MultiViews FollowSymLinks
(不在浏览器上显示树状目录结构)
DirectoryIndex index.html index.html.var 修改为:DirectoryIndex index.html index.htm
Default.html Default.htm index.php Default.php index.html.var
(设置默认首页文件增加index.php)
KeepAlive Off 修改为:KeepAlive On
(允许程序性联机)
MaxKeepAliveRequests 100 修改为:MaxKeepAliveRequests 1000
(增加同时连接数)
修改好之后保存配置,重新启动
service httpd restart
建议删除默认的测试页面:
rm -f /etc/httpd/conf.d/welcome.conf /var/www/error/noindex.html
第二步:配置PHP
修改PHP配置文件:
vi /etc/php.ini
以下需要修改的行的位置可以通过vi的查找命令来查找:
date.timezone = PRC #把前面的分号去掉,改为date.timezone =PRC
disable_functions= passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,
proc_get_status,ini_alter,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,
popepassthru,stream_socket_server,escapeshellcmd,dll,popen,disk_free_space,
checkdnsrr,checkdnsrr,getservbyname,getservbyport,disk_total_space,posix_ctermid,
posix_get_last_error,posix_getcwd,posix_getegid,posix_geteuid,posix_getgid,
posix_getgrgid,posix_getgrnam,
posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid,posix_getppid,
posix_getpwnam,posix_getpwuid,posix_getrlimit,posix_getsid,posix_getuid,posix_isatty,
posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,posix_setpgid,
posix_setsid,posix_setuid,posix_strerror,posix_times,posix_ttyname,posix_uname
#列出PHP可以禁用的函数,如果某些程序需要用到这个函数,可以删除,取消禁用。
expose_php=Off #禁止显示php版本的信息
display_errors=OFF #关闭错误提示
register_globals=OFF #关闭注册全局变量
magic_quotes_gpc=On #打开magic_quotes_gpc来防止SQL注入
log_errors=On #记录错误日志
error_log= /var/log/php/error_log.log
#设置错误日志存放目录,文件必须允许apache用户的和组具有写的权限(注意,在修改之前,要先创建文
件/var/log/php/error_log.log,然后在修改其属性,使其属于apache用户和用户组。chown apache /var/log/php/error_log.log和chgrp apache /var/log/php/error_log.log
open_basedir= .:/tmp/#设置表示允许访问当前目录(即PHP脚本文件所在之目录)和/tmp/目录,可以防止php木马跨站
经过安装和配置之后,web服务器基本上已经搭建起来了,可以对其进行访问。
测试篇
在目录/var/www/html下:
cd /var/www/html
创建php文件:
viindex.php<?php
phpinfo();?>
那么,在浏览器中输入本机地址的时候,就可以访问到刚才创建的index.php网页文件了。
注意:apache的默认程序目录是:/var/www/html,网页文件放在这里就可以被访问到。需要保证这个目
录是属于用户apache和用户组apache的。
chown -R apache:apache /var/www/html
MySQL的数据库目录是:/var/lib/mysql
写到这里,LAMP就安装配置完毕了,浏览器只要输入服务器的IP地址或者是域名的话,就能够访问到服务器上的网页文件了。
amazon linux ami root 密码,Amazon Linux AMI 2015.09 (HVM)平台搭建lamp相关推荐
- linux 不知道root密码怎么办,linux下忘记root密码怎么办
在linux系统操作中,为了系统的安全,会给系统中的root账户设置密码,那么忘记密码是时常发生的事情.如果忘记了root的密码该怎么办呢?下面秋天网 Qiutian.ZqNF.Com小编就给大家介绍 ...
- linux没有root密码xshell,LINUX终端免密登陆(以Xshell为例)
1,工具-新建用户密钥生成向导linux 2,密钥类型选择:RSA,而后下一步shell 3,输入密钥名称和密码ssh 4,公钥格式为SSH-OpenSSH,保存为文件(后缀为pub)(记录此文件目录 ...
- Atitit .linux 取回root 密码q99
Atitit .linux 取回root 密码q99 1.1. 停止mysql1 1.2. mysqld_safe路径1 1.3. Mysql配置文件路径1 1.4. Mysql路径1 1.5. 安全 ...
- Linux系统root密码重置教程
Linux系统root密码重置教程 一.系统版本 二.进入开机界面,按e,选择启动内核 三.进入恢复模式 1.进入内核启动命令行 2.在quiet后面加入rd.break 3.按ctrl+x,进入系统 ...
- linux下root密码修改方法
linux下root密码修改方法 以root身份登陆,执行: passwd 用户名 修改密码. useradd 用户名 添加用户. 具体的如下: #passwd root 输入 ...
- linux重置root密码_重置丢失的Linux root密码,错误密码的历史记录,Python,Ruby,课堂解决方案等
linux重置root密码 上周我们最热门的文章包括PyCon和Red Hat Summit演讲者的贡献. 请继续阅读以了解4月30日至5月6日这一周在Opensource.com上最受欢迎的内容: ...
- linux更改root密码_如何在Linux中更改root密码
linux更改root密码 Let's go over the simple commands to change the root password in Linux. Linux root ref ...
- linux忘记root密码怎么办——重置root密码的四种方法
linux忘记root密码之后,可以通过修改bootloader启动项的参数,进入系统,重新通过passwd指令修改root 密码. 下面介绍了常用的四种方法,在不同的场景可以选择不同的方法进行roo ...
- red hat linux忘记root密码,Red Hat Linux忘记root密码的解决办法
Red Hat Linux忘记root密码的解决办法 Red Hat Linux忘记root密码的解决办法 1在出现系统选择界面时,在Red Hat Linux的选项上按"e"键, ...
- 强制修改LINUX的root密码
如何强制修改LINUX的root密码 前言 一.按电源键启动服务器 二.按e键进入命令行模式 1.在linux开头末尾加入几行命令ctrl+x保存退出 2.在该界面进行root密码破解 前言 由于管理 ...
最新文章
- js添加网页水印和three.js场景中加水印
- 【运筹学】线性规划数学模型 ( 单纯形法 | 第一次迭代 | 方程组同解变换 | 计算新单纯形表 | 计算检验数 | 入基变量选择 | 出基变量选择 )
- 病毒在网络上传播的基本途径分析
- JSP(Servlet)中从连接池获取连接
- sharepoint timer job 读取config文件内容
- 升序排序中国_干货满满!6行python代码挑战展示2020下半年中国最娱乐的人气男明星人气排行榜top10!...
- community 计算模块度_聚苯乙烯泡沫模块可以用在哪些建筑上?
- 链表 之 字典树(讲解+模板)的构建
- 二级MS office考试中一些常考的函数(Excel)(2)
- linux opendir路径_linux opendir readdir closedir函数
- 知其所以然技术论坛VC++资源下载
- 七周成为数据分析师教程
- 电脑开机自动弹出广告如何解决
- 混合策略改进鲸鱼优化算法-附代码
- 《财富》推荐的75本必读书 !!推荐看看!受益匪浅
- 链家租房数据抓取流程、分析
- Pure Strategy Game
- Linux配置定时任务
- 梦幻答题软件测试,欢乐答题官方测试版
- YOLO v5 实现目标检测(参考数据集自制数据集)
热门文章
- 网络安全实验室-脚本关1-15
- microsoft edge怎么截长图_苹果12怎么截图截长屏 iphone 12截长图快捷键方法介绍
- STM32F207使用定时器1产生PWM波形
- 浅谈C#tabcontrol应用
- 如何用Python批量获取生意参谋商品来源信息
- 微信音频通话数据保存服务器,微信语音通话怎么录MP3音频文件
- 软件人员kpi制定模板_软件科技公司绩效考核办法模板.doc
- DSP芯片TMS320C6678的spi挂载flash启动
- 从头开始聊P问题、NP问题与NPC问题
- FOC项目知识点总结三 | 完全搞懂 Clarke 与 Park 变换(附动图,仿真文件以及详细讲解数学推导过程)