首页 » 系统攻防 » Linux » 浏览内容

如何在Mac下配置Linux并安装Nginx+PHP

527 0 发表评论

安装Debian系统
小残的虚拟机的是Debian7.5的系统,Debian的软件包管理和升级十分方便,而且系统也很稳定。

DVD-1、DVD-2和DVD-3的下载,后面二者均是一些不太流行的软件,只需要下载安装DVD-1即可。

修改sources.list

装好系统之后的第一件事情就是修改Debian的源,因为默认的配置会访问镜像介质,修改源可以直接联网通过apt-get获取并安装软件包,可以使用:网易Debian镜像源。使用vi编辑保存即可,编辑完毕记得更新软件包。

安装SSH

SSH是每一台Linux电脑的标准配置,简单来说,它是一种网络协议,可以用于计算机之间的加密登录。

如果对SSH不太熟悉,可以阅读博客以前的文章 详解linux系统下SSH原理与运用

Root远程登录

使用root用户登录前面配置好的远程Linux主机,更详细的操作建议阅读Linux服务器的初步配置流程
ssh root@xxx.xxx.xxx.xxx

配置SSH

为了避免每次都要输入ip地址,在~/.ssh目录下创建config文件,以后可以直接用ssh host1连接远程服务器

Nginx

配置好了服务器并用SSH远程连接之后,安装Nginx就很简单了。 

首先是安装Nginx:
apt-get install nginx
运行如下命令可以启动Nginx服务器:
service nginx start
访问一下localhost便会看见 Welcome to nginx! 说明安装成功。

接下来就是安装PHP和PHP-fpm:
apt-get install PHP5 PHP5-fpm
然后,修改Nginx的配置文件:

vi /etc/nginx/sites-available/default

具体的配置内容的意义请查阅官网:Nginx Configuration。 

将和PHP相关的内容改成下面这样:

然后在根目录下创建index.php里面写上如下内容:

再访问本地的地址就可以看到查看PHP属性的页面了。

Other
设置Debian下默认文本编辑器为VIM

使用SSH密钥登陆
1.如果电脑没有配置过SSH,输入下面这条命令生成密钥:
ssh-keygen  
2.给Mac电脑添加ssh-copy-id命令:
sudo curl https://raw.githubusercontent.com/beautifulcode/ssh-copy-id-for-OSX/master/ssh-copy-id.sh -o /usr/local/bin/ssh-copy-idsudo   
chmod +x /usr/local/bin/ssh-copy-id  
3.将生成的公钥上传到服务器:
ssh-copy-id whyadmin@222.22.222.222  

标签:

评论 共 0 条 (RSS 2.0) 发表 评论

  1. 暂无评论,快来抢沙发!

发表评论

  •   没有头像?

关注我们,实时联系

通知公告">更多...

♥如果喜欢本站可以直接点击订阅博客
♥点击此加入晓残博客会员群加入扣群
♥本站免费提供加密解密服务点击解密
♥伙伴们喜欢本站赏个好评呗

关注微信

有偿服务

博客统计

  • 日志总数:477 篇
  • 评论数目:1480 条
  • 标签总数:40 个
  • 页面总数:8 个
  • 分类总数:17 个
  • 友链总数:25 个
  • 建站日期:2011-02-13
  • 运行天数:2125 天
  • 最后更新:2016-12-6

订阅博客