06 мар 2014
Тeги: сайт,githubpages
Похожие посты:
            
              
                
                  Практическая молекулярная динамика. Часть 1
                
              
            
              
                
              
            
              
                
                  Как загрузить скриншот в S3 с помощью linux
                
              
            
              
                
              
            
              
                
                  Awesome Widgets - Произвольные форматеры и макросы
                
              
            
            
Решил немного поиграться с сайтом. Краткий список изменений ниже.
Арендовал домен arcanis.me. Теперь, как и все белые люди, имею нормальный
адрес. Небольшое описание (мне, как человеку далекому от интернет-технологий,
пришлось немного попариться на эту тему). Арендуем домен, подключаем услугу
редактирования DNS (для Ru-center [DNS-master]
(//www.nic.ru/dns/service/dns_hosting/ “Сервис”)) - суммарно мне обошлось около
1100 рублей/год. Кладем в наш репозиторий с сайтом файл CNAME, содержащий имя
желаемого домена. Идем и добавляем две записи в DNS для нашего домена:
  @ A 192.30.252.153
  @ A 192.30.252.154
  # перенаправление с www.*
  www CNAME @
(@ значит наш корневой домен.) Ждем пару часов. Результат можно узнать
  примерно так:
  $ dig domain.name +nostats +nocomments +nocmd
  ; <<>> DiG 9.9.2-P2 <<>> domain.name +nostats +nocomments +nocmd
  ;; global options: +cmd
  ;domain.name. IN A
  domain.name. 912 IN A 192.30.252.153
  domain.name. 912 IN A 192.30.252.154
  ...
Поскольку репозиторий требует ftp, то перевел samba на ftp. Проблему доступа решил опциями монтирования:
  # только чтение
  /home/arcanis/music /srv/ftp/music ext4 defaults,bind,ro 0 0
  /home/arcanis/arch/repo /srv/ftp/repo ext4 defaults,bind,ro 0 0
  # чтение и запись (файл ограничен 2 Гб)
  /home/arcanis/share.fs /srv/ftp/share ext4 defaults,rw 0 0
Для отсутствия доступа извне к директории с музыкой, используется логин под
  специальным пользователем и ограничение anon_world_readable_only=YES.
  Также привожу свой файл настроек /etc/vsftpd.conf:
  anonymous_enable=YES
  anon_root=/srv/ftp
  local_enable=YES
  write_enable=YES
  local_umask=022
  anon_upload_enable=YES
  anon_mkdir_write_enable=YES
  anon_other_write_enable=YES
  anon_world_readable_only=YES
  dirmessage_enable=YES
  xferlog_enable=YES
  connect_from_port_20=YES
  nopriv_user=music
  ascii_upload_enable=YES
  ftpd_banner=Welcome to arcanis
  chroot_local_user=YES
  local_root=/srv/ftp/music
  listen=YES
Теперь добавим переадресацию с repo.arcanis.me на нужный IP адрес. Для э
  того внесем следующие записи в DNS:
  repo A 89.249.170.38