from personal experience the samba.conf file i was using in 7.3 worked perfectly in 8.0. just make sure you port over thesmbpasswd and smbusers files also.
apache is easy just enable the daemon and(you can also type "httpd service start" in the shell to start it and it works out of the box. the default folder is var/www/html what i do is make a folder called mysite for example and put my website in it. so when i typ
http://xx.xx.xx.xx/mysite i connect to my website. if youre home page is not called index.html but called startpage.html for example you would have to type
http://xx.xx.xx.xx/mysite/startpage.html does that make sence? you actually telling it what folder its in, and the name of the file. apache automaticaly looks for a index.html file so if that's what youre homepage is called you dont have to type that part. one other thing is that most dsl or cable modem isp's block all incoming requests to port 80 so just go to etc/httpd/conf/httpd.conf and change the line that says listen 80 to listen 81 for example. and you should be able to view you're webpage from a friends house. BUT you have to have a router that has ip forwarding which is usualy called virtual server. point it to the ip of youre server and like port 81 for example and save the settings. youre router should also be assigned a ip by the isp by default that is the ip you want to type in to the browser from a remote location. and if you can't afford a static ip than try to get a gigafast ee400-rp and not the ee400-r it has an option called renew ip forever which is a make shift static ip out of dhcp. i've had the same ip for over a year. thats my apache howto version which is probbably better than any readme on the internet because i walked you through it. apache works right out of the box just run the daemon and go. if you make any changes to httpd.conf while the service is running just go to a shell and type service httpd restart and you're new changes will take affect. i also have a script for the cgi-bin for basic forms to go to you're e-mail. have a nice day and if you can understand this than you now know how to run basic web service on you're linux box.