如何在mac下搭建腾讯云服务器如何搭建linux器

MacBook搭建服务器环境
1.运行Apache
Mac OS 系统自带Apache、Nginx和PHP。在终端根目录输入如下命令开启Apache:
开启Apache
sudo apachectl start
关闭Apache
sudo apachectl stop
重启Apache
sudo apachectl restart
查看Apache版本
sudo apachectl -v
开启后,可以通过浏览器访问:,页面显示“It works” 表示已经成功。
2.备份文件
sudo cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf.bak
sudo cp /etc/apache2/extra/httpd-vhosts.conf /etc/apache2/extra/httpd-vhosts.conf.bak
编辑Apache的配置文件,终端输入:
sudo vim /etc/apache2/httpd.conf
在文件里找到 #LoadModule php5_module libexec/apache2/libphp5.so 这一行,然后去掉前面的“#”号注释,输入 :wq 保存退出
重启Apache,使其生效
sudo apachectl restart
4.查看本地服务器路径
此时服务器已经配置成功,目录在/Library/WebServer/Documents下,在终端输入以下命令进入:
cd /Library/WebServer/Documents
文件index.html.en就是访问所看到的页面。
通过finder的前往文件夹命令,输入/Library/WebServer/Documents可直接看到本地服务器中的文件。
5.修改本地服务器路径
先创建一个文件夹作为要修改的路径
mkdir ~/site
然后编辑配置文件
sudo vim /etc/apache2/httpd.conf
输入/DocumentRoot查找服务器路径,按下 i 进入编辑模式
可以看到有两个路径/Library/WebServer/Documents 把他们都改成刚才pwd获取的路径(/Users/用户名/site)
sudo apachectl restart重启服务器
6.打开Apache目录浏览功能
sudo vim /etc/apache2/httpd.conf
在上边的/DocumentRoot位置修改配置,将Options FollowSymLinks Multiviews改成Options Indexes FollowSymLinks Multiviews
sudo apachectl restart重启服务器
DocumentRoot "/Users/lax/site"
&Directory "/Users/lax/site"&
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Require all granted
&/Directory&
macOS - 搭建本地服务器
MAC本地服务器使用和搭建修改
手把手教你搭建本地云服务器-MAC
Web服务器环境的搭建
10分钟教会你Mac上搭建Web服务器
在Mac上搭建自己的服务器——Nginx
NodeJS搭建本地服务器环境
没有更多推荐了,
(window.slotbydup=window.slotbydup || []).push({
id: '5865577',
container: s,
size: '300,250',
display: 'inlay-fix'手把手教你搭建本地云服务器-MAC
以前入手了台mac mini,除了用用xcodes以外其余没什么用,放着也是浪费了,就把这东西当成存储、下载服务器用了。虽然mac os是基于unix的,但很多地方还是很坑。linux搭建的话感觉容易很多,步骤都差不多
以下列出本次教程实现的功能:
1.smb文件共享(由于mac的smb Android无法访问,所以用了第三方的smbup)
2.http 文件云(方便局域网内用户访问)
3.aria2、webui-aria2 (多协议下载工具、网页远程提交任务)
4.自带的svn使用(代码管理、备份、版本控制)
好了,一步一步的来吧!
1.下载securecrt、vnc viewer
2.打开mac上的屏幕共享、远程登录
3.连接上服务器
4.安装 brew、wget
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
brew install wget
5.下载kodexplore
wget http://static.kalcaddle.com/update/download/kodexplorer3.46.zip
unzip kodexplorer3.46.zip
chmod -Rf 777 ./*
解压到 /Library/WebServer/Documents/ ,你也可以解压在任意位置,httpd-vhosts.conf指定DocumentRoot 为该位置即可
6.开启php服务器
vim /etc/apache2/httpd.conf
添加 Listen 8003(为webui-aria2做准备)
取消注释 Include /Applications/XAMPP/etc/extra/httpd-vhosts.conf
取消注释 LoadModule php5_module libexec/apache2/libphp5.so
&Directory /&
AllowOverride none
Require all denied
&/Directory&
vim /etc/apache2/extra/httpd-vhosts.conf
配置virtual host,主要指定端口以及DocumentRoot 即可
&VirtualHost *:80&
DocumentRoot "/Library/WebServer/Documents/"
ErrorLog "/private/var/log/apache2/KodExplore.com-error_log"
CustomLog "/private/var/log/apache2/KodExplore.com-access_log" common
&/VirtualHost&
&VirtualHost *:8003&
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "/Users/lvlidong/webui-aria2/"
ServerName WebUI-Aria2
ErrorLog "/private/var/log/apache2/webui-aria2.com-error_log"
CustomLog "/private/var/log/apache2/webui-aria2.com-access_log" common
&/VirtualHost&
apachectl start
6.下载smbup
http://mac.softpedia.com/get/Internet-Utilities/SMBUp.shtml
根据提示安装,在设置-》安全性与隐私-》允许安装
安装好后,设置name,add new shared driver,选择kodexpolore 公共目录home的路径,这样smb、http共享目录文件就同步了
7.下载安装aria2
https://zhuanlan.zhihu.com/p/
mkdir /Users/lvlidong/svn
svnadmin create /Users/lvlidong/svn/project
cd Users/lvlidong/svn/project/conf
配置authz passwd svnserver 这3个文件,关键是注意配置的时候文件每行的前面不能有空格,否则会导致无法访问
svnserver -d -r /Users/lvlidong/svn 启动服务
新手搭建云服务器详细过程
从零开始搭建腾讯云服务器 (一)
教你如何在Mac上搭建自己的服务器——Nginx
macOS - 搭建本地服务器
Mac原生开启本地服务器的两种方法
Mac 搭建本地Apache服务器
Mac OSX环境下搭建本地服务器
MacBook搭建服务器环境
怎么把自己的mac笔记本作为服务器.
Mac简单实现服务器搭建(本地)与iOS调试
没有更多推荐了,
(window.slotbydup=window.slotbydup || []).push({
id: '5865577',
container: s,
size: '300,250',
display: 'inlay-fix'【图片】Mac端搭建/管理云服指南(Steam平台)【饥荒联机吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:68,073贴子:
Mac端搭建/管理云服指南(Steam平台)
Mac端与Windows端管理云服在本质上没有任何区别,只是操作上有诸多不同本帖将详细指导你如何在Mac端搭建/管理云服务器,Windows端的小伙伴请参考本吧精品区欲醉无由的帖子《【11月13日更新】腾讯云服务器搭建STEAM饥荒服务器》帖子比较长,前17L我保留,为了方便吧友阅读,请各位手下留情不要插楼我会尽量把各个步骤都写的啰嗦一点,但纰漏之处在所难免,如果吧友们有什么建议或补充,欢迎回帖,如果有什么疑问,也欢迎提出,我会尽力解答
目录:3L准备工作4L-5L登录/退出云服6L-7L上传脚本到云服8L云服基本配置9L上传MOD到云服10L-17L启动DST服务器
准备工作:- 运行有MacOS系统的Mac/iMac/Macbook一台(请认准苹果官网购买)- 运行有Ubuntu系统的云服务器一台(本文以阿里云服务器为例)- 贴吧大佬欲醉无由的两个脚本(度盘链接,密码6iol,只需要下载go.sh和swap.sh,其它文件用不到)本帖涉及的bash指令有ssh、scp、rm、ls等,感兴趣的小伙伴可以先百度一波熟悉熟悉
首先,你需要记下云服的公网IP和登录密码(如果是阿里云,在购买云服之后第一次需要通过重置密码来设置密码)在Mac端,按下键盘“command+空格”(别按引号,下同),会出现Spotlight搜索框,输入”terminal.app“(别输入引号,下同)或“终端”,再按return键打开终端(之后的终端指令均需要在输入命令后按下return键才会起作用,后面我就不强调要按下return了)
输入“ssh root@云服公网IP”以登录云服,例如我的云服的公网IP是a.b.c.d,那么我就输入“ssh root@a.b.c.d”(第一次登录会出现一段英文,大意是问你是否信任云服,输入yes即可)然后会出现这样的界面此时需要你输入登录密码(输入密码的时候密码是不会显示的,这是正常的),输完按return,如果密码没错,就会出现这样的欢迎界面,表示你已经成功登录云服输入“exit”可以关闭ssh会话以退出登录这里要说明一下,本帖部分操作不需要登录云服,部分操作是要在登录云服之后的,各位需要分清终端当前是处于已登录云服的状态还是未登录云服的状态
接下来通过终端将脚本上传到云服务器,需确保当前终端处于未登录状态找到你之前下载的两个脚本go.sh和swap.sh在终端中输入”scp “(注意有空格),然后将两个脚本依次用鼠标拖拽进终端,终端会自动补全这两个文件的路径,再输入”root@你的云服IP:~“,按下return,会要求你输入云服登录密码,输入密码即可将脚本上传至云服,如下图
按下键盘”command+t“在终端中打开一个新的标签页(接下来你可以通过鼠标在两个标签页中切换)随意选择一个标签页(这里我选第二个),用4L和5L的方法登录云服(再次强调,此时标签页一是处于未登录状态,执行的指令都是对你的Mac电脑起作用,标签页二处于登录状态,执行的指令是对云服起作用。如果你发现登录状态的标签页没响应了,那说明会话超时,关闭此标签页,”command+t“开一个新的,然后再次登录即可)输入ls指令查看当前目录下有哪些文件,如果有go.sh和swap.sh,说明脚本上传成功
在标签页二中输入”chmod 777 go.sh swap.sh“给脚本提升执行权限,然后输入”./swap.sh“开启swap分区(这里我开过swap分区了,所以会提示错误,不用在意)输入”./go.sh“,第一次执行会下载必要组件,等待进度到100%然后输入”1“更新服务输入”ctrl+c“退出脚本
接下来把MOD上传到云服,这里提供一种比较简单但未必是最好的方法首先在Steam订阅你需要的MOD,然后Steam游戏列表-&Don't Starve Together-&右键-&属性-&本地文件-&浏览本地文件,会弹出以下界面右键dontstarve_steam-&Contents回到终端的第一个标签页,输入“scp -r “,然后用鼠标将Contents下面的mods文件夹拖拽进终端,然后输入&root@你的云服IP:~/Steam/steamapps/common/Don\'t\ Starve\ Together\ Dedicated\ Server/&(注意空格,这次需要额外输入英文双引号),然后输入密码,即可开始上传MOD,如下图所示(细心的小伙伴可能会注意到,之前上传脚本的时候用的指令是”scp“,而此次上传mod用的指令是&scp -r&,前一个是用来传输单个文件,后一个是用来传输整个文件夹。之后上传世界配置文件也是用到scp指令)上传快慢取决于网速和你订阅的MOD总大小上面是把所有MOD上传到云服,如果云服有某个MOD过期,通过”scp -r“上传对应的MOD即可,这里不再赘述,需要举一反三
打开游戏,在右下角找到个人资料点开会进入一个网页,在那里生成令牌然后复制保存到你自己的一个文件里,方便你以后开档打开游戏-&创建世界,根据你的需求编辑世界、配置模组,然后点击创建世界,会以你的Mac为主机建立DST服务器(废话),进入选人界面,直接退出打开文稿-&Klei-&DoNotStarveTogether-&Cluster_x这个x对应你的档在下图中第几个槽比如我这里是第一个槽,那就是Cluster_1检查Master文件夹,下面应该有leveldataoverride.lua和modoverrides.lua这两个文件,Caves文件夹也是
多联机?舒适100一站式服务平台,获取透明报价,点此了解中央空调详情!
回到终端,切换到标签页二(即处于登录状态的那个标签页,如果此时终端对于你的键盘输入没响应,说明会话超时,关闭此标签页,command+t重开一个然后按4L和5L的方法重新登录即可)输入”./go.sh“执行脚本输入”2“,提示输入存档代码(其实不是代码,是存档文件夹的名字),随便输入一个名字,我演示方便就输入”A“然后按你的需求一通傻瓜式操作到这一步,需要你提供饥荒令牌,复制之前保存的令牌即可然后再一通操作,脚本会启动DST服务器,一直到出现”Sim paused“(这个界面其实是地上的screen,欲醉无由的脚本将地上、地下分为两个screen)
此时脚本开启的DST服务器是没有配置过的,所以要先关闭按”ctrl+c“关闭地上的screen,这时会进入地下的screen,你会看到一串代码一直在走,然后会一直循环出现”[Shard] Connecting to master...“的字样这表明已经进入地下的screen,再按”ctrl+c“一次,关闭地下,然后会退出脚本
接下来需要删除云服原有的存档输入”rm -r .klei/DoNotStarveTogether/A/Master/save/“删除地上存档输入”rm -r .klei/DoNotStarveTogether/A/Caves/save/“删除地下存档输入”rm .klei/DoNotStarveTogether/A/Caves/worldgenoverride.lua“删除一个没用的文件
接下来需要上传世界配置文件和MOD配置文件回到终端标签页一(即处于未登录状态的标签页)输入”scp “,然后把Master下的leveldataoverride.lua和modoverrides.lua拖拽进终端里,再输入”root@你的云服IP:~/.klei/DoNotStarveTogether/A/Master/“这一步是把地上的配置文件和MOD配置文件传到云服,地下的同理输入”scp “,然后把Caves下的leveldataoverride.lua和modoverrides.lua拖拽进终端里,再输入”root@你的云服IP:~/.klei/DoNotStarveTogether/A/Caves/“
(如果你不需要太个性化的设置,你可以跳过15、16楼)接下来最后一步是配置DST服务器的设定,即修改cluster.ini,具体这个文件各个字段的含义可见本吧精品区大佬为布の变的帖子《【专用服务器的设置】》我这里只教大家如何修改这个文件回到终端标签页二(即处于登录状态的标签页)输入”vi .klei/DoNotStarveTogether/A/cluster.ini“然后会进入这样一个界面:
参考大佬的帖子,你可以修改相应的字段来改变服务器的设定,那么怎么修改呢?摁一下键盘的”i“键,可以进入编辑模式,此时终端下方会有”-- INSERT --“提示通过方向键可以移动光标,然后修改相应的字段,修改完成后,按一下”esc“,然后按一下”shift+:“(需要保证是英文输入状态),再输入”wq“,然后按return即可保存修改
接下来就是开启服务器了输入”./go.sh“,然后输入”2“,输入存档名称”A“,即会开启服务器然后你会看到一片代码飘过,当出现”Sim paused“的时候,按”ctrl+a+d“将地上screen挂起,然后你又会看到一片代码飘过,最后再次出现”Sim paused“说明地下也成功开启,其中”Validating portal[x] &-& 1[x] (active)“括号里的active表示地上的第x个洞穴入口和地下的第x个楼梯连接成功(地上有10个洞穴入口,地下有10个楼梯)摁&ctrl+a+d&把地下screen也挂起,所有工作就完成了不出意外的话,此时你浏览游戏将能够搜索到你的服务器
3、7、8楼被抽了,申请恢复ing
总结了下内容:修改世界设置,需要删除服务器原有存档,即save文件,上传lua文件。是这样吗?
楼主太棒了~ 找了好久终于找到mac版的教程!!!
太感谢楼主了!!
是不是开了就可以不管啦 云服一直开着都没问题?
想重新设置世界,但是新开服务器的时候却失败了。。 请问是什么原因
前面的问题重启了服务器就解决了~ 但是又有一个问题,配置什么的都上传成功了,但是开启服务器的时候:地面的貌似开启成功了:洞穴的一直开启不了,显示connecing to master:按ctrl+c释放之后,发现根本一个服务器都没有开。这是怎么回事,求楼主指点
大大,万分感谢,正好需要这个。已经按照您的步骤操作成功了~还有个问题想问问,我之前和基友打的档能上传上去继续打嘛?之前是我开的主机,我按您的步骤把那个cluster上传上去以后,我又变成了客机,需要重新选人物,而且天数好像也清零了 全都回到最初的样子了。有没有办法接着之前的档呢?万分感谢?
而且我的人物每次进去再出来都没有存档诶。但是世界时间和变化都记录了。这是啥情况
为什么服务器显示是开好的,但是在游戏里常常搜不到房间?为毛啊
大佬,我租了两个服务器,地上服务器已经弄好,但是地下的 ssh 的时候一直显示 操作过时,但是登陆地上服务器又立马能登陆上去,请问是什么原因呢
贴吧热议榜
使用签名档&&
保存至快速回贴我用mac电脑。
使用什么软件部署自己的php网站项目到远程服务器?
[问题点数:20分,无满意结帖,结帖人liaodalin19903]
本版专家分:0
结帖率 66.67%
CSDN今日推荐
本版专家分:1448
本版专家分:0
匿名用户不能发表回复!|
其他相关推荐mac下配置和访问阿里云服务器(Ubuntu系统)的图文教程
转载 &更新时间:日 16:50:25 & 投稿:mrr
这篇文章主要介绍了mac下配置和访问阿里云服务器(Ubuntu系统)的图文教程,非常不错,具有参考借鉴价值,需要的朋友参考下
1、购买云服务器()
注册帐号,在产品页面选择合适的服务器,进入详细页面选择配置,购买。
购买完成后进入管理控制台——云虚拟主机、ECS云服务器查看服务器状态。
2、注册域名。阿里云也提供域名注册和购买的功能,输入域名查询后购买即可。(国内注册域名后需要网络备案,备案操作和流程在阿里云里面有教程,有点麻烦)
3、域名解析。进入管理控制台——云解析,选择已注册的域名,点击后面的"解析"按钮,进入详情页进行解析(解析设置默认即可)。
4、打开mac下Terminal,输入命令
(1)连接服务器:
代码如下:sudo ssh 你的服务器ip地址
提示输入mac的密码,提示输入服务器密码。
输入后连接成功并显示服务器信息,如下:
(2)安装Apache服务器:
代码如下:apt-get install apache2
提示安装,等待安装完成后查看Apache版本信息。如下:
代码如下:apache -v
(3)测试Apache是否安装成功
代码如下:curl localhost
(4)安装PHP
代码如下:apt-get install php5
提示安装,待安装完成后查看php版本信息:
(5)安装MySQL
代码如下:apt-get install phpmyadmin
安装过程中需要设定 root 账户的密码。至此,LAMP 环境已经配好。
(6)文件操作工具
mac下可以在Terminal中通过命令来实现文件的上传,在这里推荐一款图形界面软件FillZilla,相对简单易用。
安装完后打开软件,在界面上方输入框中输入服务器信息后点击Quickconnect即可。
(默认端口22,密码是服务器的密码,在阿里云管理中可以修改)
连接后显示文件列表大致如下:
点击上方根目录依次进入文件夹 /var/www/html 。将写好的网页文件放在此目录下即可。
打开浏览器输入ip地址(或对应的解析域名),查看网站效果。
(即使域名没有备案,只要域名解析成功就可以访问和使用ip,但是管理人员会电话提醒你涉及非法操作,在备案成功前禁止访问此ip...)
PS:补充Mac连接阿里云服务器
打开终端:输入
ssh -t xxxx@xxx.xxx.xxx.xxx -p 22
注:中间是阿里云地址,22是端口号。ssh默认使用的协议就是22端口。端口号好根据实际情况输入。
好了。到此结束。
以上所述是小编给大家介绍的mac下配置和访问阿里云服务器(Ubuntu系统)的图文教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具

我要回帖

更多关于 如何在云主机搭建oa服务器 的文章

 

随机推荐