2017年5月3日 星期三

[Tips] AWS設定IP + 設定 LAMP 權限 + vsFTPd

反正就是先開好 instance

接著在 EC2 控制面板左側選擇 Network & Security > Elastic IPs

然後就下一步下一步, 就會取得一個 public IP, 中間應該要 associate 看到哪一個 instance

對了還要記得在 Security Groups 裡面選 inbound rules 才行

怎麼和我印象用 ec2-public-ip.compute1.amazonaws.com 不一樣?


設定權限其實就照這一篇就很清楚了
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html

$ sudo groupadd www
$ sudo usermod -a -G www ubuntu
$ exit
re-login
$ sudo chown -R root:www /var/www
$ find /var/www -type d -exec sudo chmod 2775 {} \;


vsFTPd 作法就參考這一篇吧
http://stackoverflow.com/questions/4723023/vsftpd-error-listing-directories

也可以切換目錄, 就修改 chroot 相關的地方吧
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
chroot_local_user=YES
allow_writeable_chroot=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
pam_service_name=ftp
pasv_enable=YES
pasv_min_port=4242
pasv_max_port=4243
port_enable=YES
pasv_address=X.X.X.X
pasv_addr_resolve=no







沒有留言: